--1.将名为例二数据库的数据库改名为例七数据库 alter database 例二数据库 modify name = 例七数据库 或 exec sp_renamedb '例二数据库','例七数据库' --2.为例六数据库增加一个数据文件 alter database 例六数据库 add file ( name=增加的数据文件, filena
--1.将名为例二数据库的数据库改名为例七数据库
alter database 例二数据库
modify name = 例七数据库
或
exec sp_renamedb '例二数据库','例七数据库'
--2.为例六数据库增加一个数据文件
alter database 例六数据库
add file (
name=增加的数据文件,
filename='c:/dbtest/例六数据库增加的数据文件.ndf'
)
--3.为例六数据库增加一个日志文件
alter database 例六数据库
add log file (
name=例六增加的日志文件,
filename='c:/dbtest/例六增加的日志文件.ldf',
size=3mb,
maxsize=50mb,
filegrowth=10%
)
--4.将例六数据库名为增加的数据文件的数据库文件改名
alter database 例六数据库
modify file (
name=增加的数据文件,
newname=例六数据文件,
filename='c:/dbtest/例六数据文件.ndf'
)
--5.修改例六数据库的排序规则
alter database 例六数据库
collate chinese_prc_ci_as_ks
--6.在例六数据库里删除一个数据文件
alter database 例六数据库
remove file 例六数据文件
--7.在例六数据库里添加一个文件组
alter database 例六数据库
add filegroup 例十三文件组
--8.在例六数据库里为一个文件组改名
alter database 例六数据库
modify filegroup 例十三文件组
name=例十四文件组
--9.在例六数据库里添加一个数据文件到一个文件组,并将该文件祖设为默认文件组。
--alter database一次只能修改数据库的一个属性
alter database 例六数据库
add file (
name=例十五数据文件,
filename='c:/dbtest/例十五数据文件.ndf'
)
to filegroup 例十四文件组
go
alter database 例六数据库
modify filegroup 例十四文件组 default
go
--10.在例六数据库里删除例十四文件组。
alter database 例六数据库
modify filegroup [primary] default
--将primary文件组设为默认文件组
go
alter database 例六数据库
remove file 例十五数据文件
--删除例十四文件组中包含的例十五数据文件
go
alter database 例六数据库
remove filegroup 例十四文件组
--删除例十四文件组
go
--11.将例六数据库里一个文件组设为只读的。
alter database 例六数据库
add filegroup 例十七文件组
--先添加一个文件组,因为primary文件组不能设为只读
go
alter database 例六数据库
add file (name=例十七数据文件,
filename='c:/dbtest/例十七数据文件.ndf')
to filegroup 例十七文件组
--添加一个文件到文件组中,因为空文件组不能设为只读
go
alter database 例六数据库
modify filegroup 例十七文件组 read_only
--将文件组设为只读
go
--12.将例六数据库设为只有一个用户可访问
alter database 例六数据库
set single_user
--13.设置例六数据库可自动收缩
alter database 例六数据库
set auto_shrink on