修改数据库Alert

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/uianqian/article/details/8550333

 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.


注意: 在使用此命令前,应将要改名的数据库的访问选项设为Single user mode,并关闭数据库。在更改数据库名称后、在Enterprise Manager中所看到的仍然是原来的数据库名称,只有选择“Databasee"目录文件夹,再点击工具栏中的“刷新”按钮,刷新界面或在SQL Server重新启动后才会看到更改后的数据库名。别外还应应该的是,数据库不区分大小写。

猜你喜欢

转载自blog.csdn.net/uianqian/article/details/8550333
今日推荐