यह लॉकिंग व्यवहार SQL सर्वर की एक विशेषता है। 2005 और इसके बाद के संस्करण के साथ, आप पंक्ति स्तरीय संस्करण (जो कि ओरेकल पर डिफ़ॉल्ट रूप से उपयोग किया जाता है) एक ही परिणाम प्राप्त करने के लिए और अपने चयन को अवरुद्ध न करें। यह tempdb पर अतिरिक्त दबाव डालता है क्योंकि tempdb पंक्ति स्तर संस्करण को बनाए रखता है, इसलिए सुनिश्चित करें कि आप इसके लिए समायोजित करते हैं। SQL को जिस तरह से आप चाहते हैं उसे व्यवहार करने के लिए, इसे चलाएं:
ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON