Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

बैकअप को पुनर्स्थापित करते समय, मैं सभी सक्रिय कनेक्शन कैसे डिस्कनेक्ट कर सकता हूं?

आप अपने डीबी को सिंगल यूजर मोड में सेट करना चाहते हैं, रिस्टोर करना चाहते हैं, फिर इसे मल्टीयूजर पर सेट करना चाहते हैं:

ALTER DATABASE YourDB
SET SINGLE_USER WITH
ROLLBACK AFTER 60 --this will give your current connections 60 seconds to complete

--Do Actual Restore
RESTORE DATABASE YourDB
FROM DISK = 'D:\BackUp\YourBaackUpFile.bak'
WITH MOVE 'YourMDFLogicalName' TO 'D:\Data\YourMDFFile.mdf',
MOVE 'YourLDFLogicalName' TO 'D:\Data\YourLDFFile.ldf'

/*If there is no error in statement before database will be in multiuser
mode.  If error occurs please execute following command it will convert
database in multi user.*/
ALTER DATABASE YourDB SET MULTI_USER
GO

संदर्भ :पिनल डेव (http://blog.SQLAuthority.com )

आधिकारिक संदर्भ:https://msdn.microsoft.com/en-us/ पुस्तकालय/ms345598.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQL सर्वर के साथ कैस्केड डिलीट का उपयोग कैसे करूं?

  2. डिफ़ॉल्ट के रूप में चिह्नित केवल एक रिकॉर्ड के लिए बाधा

  3. RAISERROR का सिंटैक्स अर्थ क्या है ()

  4. विजुअल बेसिक 2010 में एसक्यूएल इंजेक्शन

  5. PIVOT क्वेरी एकाधिक जॉइनिंग