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
需要进入单用户模式才能进行此操作。