sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo cambiar el nombre de la base de datos en modo multiusuario

No puede cambiar el nombre de una base de datos mientras está en uso. Espere una ventana de mantenimiento o fuerce la base de datos al modo de usuario único (lo que expulsará a todos):

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;