SQL Server 2008 R2 数据库重命名

重命名时,报错:
The database could not be exclusively locked to perform the operation.

解决办法:

1. 执行SQL ALTER DATABASE db_name SET SINGLE_USER WITH ROLLBACK IMMEDIATE

2. F2重命名

USE master;
GO

EXEC sp_renamedb N'db_name_new', N'db_name';
GO

3. 执行SQL ALTER DATABASE db_name SET MULTI_USER

需要进入单用户模式才能进行此操作。

posted @ 2013-03-16 10:57  庚武  Views(477)  Comments(0Edit  收藏  举报