परीक्षण कैसे करें कि स्नैपशॉट लेनदेन अलगाव स्तर सक्षम है या नहीं
यह जाँचने के लिए कि स्नैपशॉट लेनदेन अलगाव स्तर सक्षम है या नहीं, इन चरणों का पालन करें:
- SQL सर्वर प्रोफाइलर प्रारंभ करें।
- विश्लेषण सेवा परियोजना में आपके द्वारा निर्दिष्ट डेटा स्रोत से कनेक्ट करने के लिए एक नया ट्रेस बनाएं।
- में ट्रेस गुण संवाद बॉक्स में, क्लिक करें घटनाक्रम चयन टैब।
- TransactionID कॉलम में, SQL के लिए पंक्ति में चेक बॉक्स को चुनने के लिए क्लिक करें: BatchCompleted इवेंट और SQL के लिए पंक्ति में: BatchStarting इवेंट।
नोट TransactionID कॉलम प्रदर्शित करने के लिए, सभी कॉलम दिखाएँ चेक बॉक्स को चुनने के लिए क्लिक करें ।
- ट्रेस प्रारंभ करने के लिए चलाएँ क्लिक करें ।
बिजनेस इंटेलिजेंस डेवलपमेंट स्टूडियो में, विश्लेषण सेवा परियोजना की प्रक्रिया करें।
SQL सर्वर Profiler में, SQL: BatchCompleted इवेंट्स और SQL के लिए देखें: BatchStarting ईवेंट जो TransactionID कॉलम में समान मान रखते हैं। आमतौर पर, इन घटनाओं में टेक्स्टडेटा कॉलम में सेलेक्ट स्टेटमेंट होता है। इन घटनाओं के लिए, SPID कॉलम में सत्र आईडी प्राप्त करें।
डेटा स्रोत से कनेक्ट करने के लिए, SQL सर्वर प्रबंधन स्टूडियो प्रारंभ करें।
एक नई क्वेरी बनाएँ, और उसके बाद निम्नलिखित Transact-SQL कथन चलाएँ।
session_id का चयन करें, sysinos_exec_sessions से Transaction_Isolation_Level जहां session_id =
नोट इस कथन में, सत्र ID के लिए एक प्लेसहोल्डर है जिसे आपने चरण 7 में प्राप्त किया है।
- पर परिणाम टैब, Transaction_Isolation_Level स्तंभ में मान को नोट करें। यह मान लेन-देन अलगाव स्तर को इंगित करता है जो आप विश्लेषण सेवा परियोजना में उपयोग कर रहे हैं। जब स्नैपशॉट लेन-देन आइसोलेशन स्तर सक्षम होता है, तो Transaction_Isolation_Level कॉलम में मान 5 होता है।
निम्न तालिका Transaction_Isolation_Level कॉलम और संबंधित लेन-देन अलगाव स्तरों में मूल्यों को दिखाती है।