1.修改
1.1关键字
ALTER DATABASE database_name
{}
1.2用例
1.将一个文件大小为10MB的数据文件mrkj添加到MRKJ的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增加速度为2MB,MRKJ的数据库物理地址为D盘DATA文件夹下
ALTER DATABASE MRKJ
ADD FILE
(
Name = mrkj,
Filename = 'D:\DATA\mrkj.ndf',
Size = 10MB,
Maxsize = 100MB,
Filegrowth = 2MB
)
2.从MingRi数据库中删除文件MingRi3
ALTER DATABASE MingRi
REMOVE file MingRi3
3.修改MingRi数据库中的MIngRi2的文件大小,修改后的大小为100MB
ALTER DATABASE MingRi
MODIFY File
(
Name = MIngRi2,
Size = 100MB
)
注意:修改文件大小时,修改后的大小要大于修改前的大小,否则会给出错误提示
**
2.收缩数据库的大小
2.1关键字
DBCC SHRINKDATABASE /**收缩特定数据库所有的数据文件和日志文件*/
DBCC SHRINKFILE /**收缩一个数据库中的一个数据文件或日志文件*/
2.2用例
1.修改MingRi数据库,使得数据库有10M的可用空间
DBCC SHRINKDATABASE (MingRi, 10, NOTRUNCATE)
测试执行结果:
结果集参数解读:
2.将MingRi数据库中名为MingRi1的数据文件收缩到30MB
DBCC SHRINKFILE (MingRi1, 30)
2.3参数信息
3.存储过程修改数据库名称
3.1关键字
sp_renamedb[@dbname = ]'old_name' ,[@newname=]'new_name'
参数说明:
3.2用例
1.将数据库MingRi的名称更改为MR
exec sp_renamedb 'MingRi', 'MR'