數據庫操作

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
-----數據庫中的表可放到不同的文件組
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章