alter database

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
-----数据库中的表可放到不同的文件组

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值