1、添加一个包含两个文件的文件组到mydb 数据库中去.并将此文件组指定为默认文件组。
alter database mydb add filegroup data4
/* 要首先定义文件组然后才能添加文件到文件组中 */
alter database mydb add file
( name = mydb_data4,
filename = 'd:sql datamydb_data4.ndf',
size = 2mb,
maxsize = 100mb,
filegrowth = 5%),
( name = mydb_data5,
filename = 'd:sql datamydb_data5.ndf',
size = 2mb,
maxsize = 50mb,
filegrowth = 5%)
to filegroup data4
alter database mydb modify filegroup data4 default
运行结果如下
Extending database by 2.00 mb on disk 'mydb_data4'.
Extending database by 2.00 mb on disk 'mydb_data5'.
The filegroup property 'default' has been set.
2、添加两个事务日志文件到mydb 数据库中去
alter database mydb add log file
( name = mydb_log4,
filename = 'd:sql datamydb_log4.ndf',
size = 1mb,
maxsize = 50mb,
filegrowth = 5%),
( name = mydb_log5,
filename = 'd:sql datamydb_log5.ndf',
size = 1mb,
maxsize = 50mb,
filegrowth = 5%)
运行结果如下
Extending database by 1.00 MB on disk 'mydb_Log4'.
Extending database by 1.00 MB on disk 'mydb_Log5'.
3、 修改mydb 数据库中的mydb_Data5 文件增容方式为一次增加2MB
alter database mydb modify file
( name = mydb_log5,
filegrowth = 2mb)
运行结果如下
The command(s) completed successfully.
4、删除mydb 数据库中的事务日志文件mydb_Log5
alter database mydb remove file mydb_log5
运行结果如下
The file 'mydb_Log5' has been removed.
5、更改数据库名
重命名数据库需要使用系统存储过程Sp_renamedb, 其语法如下:
sp_renamedb [@old_name =] 'old_name', [@new_name =] 'new_name'
例: 更改mydb 数据库的名称为“My DB”。
exec sp_renamedb 'mydb', 'My DB'
运行结果如下
The database name ' My DB ' has been set.