कारण यह है कि एडम ने जिस दृष्टिकोण का सुझाव दिया वह काम नहीं करेगा, क्योंकि उस समय के दौरान जब आप सक्रिय कनेक्शन पर लूपिंग कर रहे हैं, नया स्थापित किया जा सकता है, और आप उन्हें याद करेंगे। आप इसके बजाय निम्नलिखित दृष्टिकोण का उपयोग कर सकते हैं जिसमें यह कमी नहीं है:
-- set your current connection to use master otherwise you might get an error
use master
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
--do you stuff here
ALTER DATABASE YourDatabase SET MULTI_USER