जब यह उपयोग में हो तब आप किसी डेटाबेस का नाम नहीं बदल सकते। या तो रखरखाव विंडो के लिए प्रतीक्षा करें, या डेटाबेस को एकल उपयोगकर्ता मोड पर बाध्य करें (जो सभी को बाहर कर देगा):
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;