sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man byter namn på databasen i fleranvändarläge

Du kan inte byta namn på en databas medan den används. Antingen vänta på ett underhållsfönster eller tvinga databasen till enanvändarläge (vilket kommer att kasta ut alla):

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;


  1. Välj alla projekt som har matchande taggar

  2. MySQL infogar automatiskt en rad i tabell2 på en infogning till tabell1

  3. SQL SELECT med m:n relation

  4. Hur man räknar raderna som innehåller värden som inte är noll i sql