"लॉक पेज इन मेमोरी" राइट SQL सर्वर द्वारा उपयोग किए जाने वाले सेवा खाते को दिया जा सकता है। यह SQL सर्वर को स्मृति को डिस्क पर पृष्ठांकित होने से रोकने की अनुमति देता है।
मैंने देखा है कि SQL सर्वर द्वारा उपयोग किए गए सेवा खाते के लिए इस अधिकार को अनुमति देने के लिए हमारे कई SQL सर्वर मशीनों में स्थानीय नीति कॉन्फ़िगर नहीं है। चूंकि हमारे पास बड़ी संख्या में सर्वर हैं, इसलिए "स्थानीय सिस्टम नीति" प्रबंधन कंसोल का उपयोग करके मैन्युअल रूप से प्रत्येक को जांचना सबसे अच्छा होगा।
क्या एक टी-एसक्यूएल क्वेरी, विस्तारित संग्रहीत कार्यविधि, या कुछ अन्य विधि है जो मैं यह निर्धारित करने के लिए उपयोग कर सकता हूं कि प्रश्न में सर्वर सही है या नहीं?
मैं इसका उपयोग नहीं करना चाहूंगा EXEC xp_readerrorlog 0, 1, 'lock memory privilege was not granted';
क्योंकि यह वर्तमान SQL सर्वर त्रुटि लॉग की जांच पर निर्भर करता है; और उस त्रुटि लॉग में प्रासंगिक प्रविष्टि नहीं हो सकती है मान लें कि सर्वर को अंतिम बार पुनरारंभ किए जाने के बाद लॉग को रोल किया गया है। मुझे लगता है कि मैं पहले पैरामीटर 0
को 1
आदि से संशोधित करके पुराने लॉग की जांच कर सकता हूं , हालांकि हम केवल 10 त्रुटि लॉग बनाए रखते हैं, और यह पर्याप्त नहीं हो सकता है। मैं सेटिंग की पुष्टि करने का एक विफल-सुरक्षित तरीका चाहता हूं।