परिदृश्य:
आप हेल्थ इंश्योरेंस कंपनी में डेटाबेस डेवलपर के रूप में काम कर रहे हैं, आपको डेटाबेस ड्रॉप करने के लिए स्क्रिप्ट जेनरेट करने की आवश्यकता है जिसका उपयोग विभिन्न वातावरण जैसे कि क्यूए, यूएटी और प्रोडक्शन में किया जा सकता है।समाधान:
SQL सर्वर में डेटाबेस को छोड़ने के कई तरीके हैं। आप डेटाबेस को छोड़ने के लिए SSMS के GUI भाग का उपयोग कर सकते हैं।जीयूआई का उपयोग करके: उस डेटाबेस पर राइट क्लिक करें जिसे आप ड्रॉप करना चाहते हैं और फिर नीचे दिखाए अनुसार डिलीट को हिट करें।

नीचे विंडो में, चेकबॉक्स को चेक करें बंद करें मौजूदा कनेक्शन। यह किसी भी मौजूदा कनेक्शन को बंद कर देगा, यदि आप इसे चेक नहीं करते हैं, तो डेटाबेस के लिए खुले कनेक्शन होने पर ड्रॉप विफल हो सकता है।

SQL सर्वर में डेटाबेस को छोड़ने के लिए TSQL का उपयोग करें:
इस बिंदु पर आप स्क्रिप्ट बनाने के लिए उपरोक्त विंडो में स्क्रिप्ट बटन दबा सकते हैं ताकि आप जब चाहें उपयोग कर सकें। एक बार जब आप स्क्रिप्ट को हिट करते हैं और नई विंडो में खोलते हैं। नीचे स्क्रिप्ट बनाई जाएगी।
USE [master] GO ALTER DATABASE [TechBrothersIT] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO USE [master] GO DROP DATABASE [TechBrothersIT] GO
स्क्रिप्ट का पहला भाग डेटाबेस को एकल उपयोगकर्ता मोड में सेट करेगा और किसी भी खुले लेनदेन को तुरंत रोलबैक करेगा। स्क्रिप्ट का दूसरा भाग डेटाबेस को छोड़ देगा।