Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come rinominare il database in modalità multiutente

Non è possibile rinominare un database mentre è in uso. Attendi una finestra di manutenzione o forza il database in modalità utente singolo (che espellerà tutti):

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;