Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So benennen Sie die Datenbank im Mehrbenutzermodus um

Sie können eine Datenbank nicht umbenennen, während sie verwendet wird. Warten Sie entweder auf ein Wartungsfenster oder zwingen Sie die Datenbank in den Einzelbenutzermodus (wodurch alle rausgeschmissen werden):

USE [master];
GO
ALTER DATABASE foo SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
--EXEC sys.sp_renamedb @dbname = N'foo', @newname = N'bar';
ALTER DATABASE foo MODIFY NAME = bar; -- preferred way
GO
ALTER DATABASE bar SET MULTI_USER;