use master
go
create database test1 on
(
name=test1dat1,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat1.ndf',
size=5mb,
maxsize=100mb,
filegrowth=5mb
)
go
---更改數據庫加入一個5MB的數據文件
alter database test1
add file
(
name=test1dat2,
filename='c:',
size=5mb,
maxsize=100mb,
filegrowth=5mb
)
go
---------向數據庫中添加由兩個文件組成的文件組
use master
go
alter database test1
add filegroup testfg1 ---添加一個文件組
go
alter database test1
add file
(
name=,
filename=,
size=,
maxsize=,
filegrowth=
)
(name=,
filename=,
size=,
maxsize=,
filegrowth=
)
to filegroup testfg1-------在上面建的文件組加入兩個數據文件
go
alter database test1
modify filegroup testfg1 default ----把上面建的文件組設爲默認文件組
go
----向數據庫加入兩個日誌文件
use master
go
alter database test1
add log file
(name=test1log2,
filename='',
size,
maxsize,
filegrowth
)
(name,
filename,
size,
maxsize,
filegrowth
)
go
----從數據庫冊除文件
use master
go
alter database test1
remove file testdat4
go
----更改文件
use master
go
alter database test1
modify file
(name=test1dat3,
size=20mb
)
go
----將主文件組設爲默認
use master
go
alter database test1
modify filegroup [primary] default
go
---刪除文件組
use master
go
alter database test1 remove file test1dat3----刪除文件組先刪除其中的文件,然後再刪除文件組纔可以
go
alter database test1 remove file test1dat4
go
alter database test1 remove filegroup test1fg1
go
-----設置數據庫選項
use master
go
alter database pubs
set quoted_identifier on,recovery full,multi_user
go
-----移動TEMPDB數據庫(從磁盤一個地方弄到另一個地方)
use master
go
alter database tempdb ----改動後,重啓SQLSERVER,纔可行
modify file
(
name=tempdev,filename='newfilepath')
modify file
(
name=templog,
filename='newpath'
)
go
-----數據庫中的表可放到不同的文件組
go
create database test1 on
(
name=test1dat1,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat1.ndf',
size=5mb,
maxsize=100mb,
filegrowth=5mb
)
go
---更改數據庫加入一個5MB的數據文件
alter database test1
add file
(
name=test1dat2,
filename='c:',
size=5mb,
maxsize=100mb,
filegrowth=5mb
)
go
---------向數據庫中添加由兩個文件組成的文件組
use master
go
alter database test1
add filegroup testfg1 ---添加一個文件組
go
alter database test1
add file
(
name=,
filename=,
size=,
maxsize=,
filegrowth=
)
(name=,
filename=,
size=,
maxsize=,
filegrowth=
)
to filegroup testfg1-------在上面建的文件組加入兩個數據文件
go
alter database test1
modify filegroup testfg1 default ----把上面建的文件組設爲默認文件組
go
----向數據庫加入兩個日誌文件
use master
go
alter database test1
add log file
(name=test1log2,
filename='',
size,
maxsize,
filegrowth
)
(name,
filename,
size,
maxsize,
filegrowth
)
go
----從數據庫冊除文件
use master
go
alter database test1
remove file testdat4
go
----更改文件
use master
go
alter database test1
modify file
(name=test1dat3,
size=20mb
)
go
----將主文件組設爲默認
use master
go
alter database test1
modify filegroup [primary] default
go
---刪除文件組
use master
go
alter database test1 remove file test1dat3----刪除文件組先刪除其中的文件,然後再刪除文件組纔可以
go
alter database test1 remove file test1dat4
go
alter database test1 remove filegroup test1fg1
go
-----設置數據庫選項
use master
go
alter database pubs
set quoted_identifier on,recovery full,multi_user
go
-----移動TEMPDB數據庫(從磁盤一個地方弄到另一個地方)
use master
go
alter database tempdb ----改動後,重啓SQLSERVER,纔可行
modify file
(
name=tempdev,filename='newfilepath')
modify file
(
name=templog,
filename='newpath'
)
go
-----數據庫中的表可放到不同的文件組