यदि आप SQL सर्वर में एक उन्नत कॉन्फ़िगरेशन विकल्प की जाँच करने का प्रयास कर रहे हैं, लेकिन आपको एक त्रुटि मिलती है, तो आपको निम्नलिखित मददगार लग सकते हैं।
उदाहरण
उदाहरण के लिए, यदि डेटाबेस मेल XPs कॉन्फ़िगरेशन मानों की जाँच करने के लिए निम्न कोड चला रहे हैं:
EXEC sp_configure 'Database Mail XPs'
आपको निम्न त्रुटि मिलती है:
Msg 15123, Level 16, State 1, Procedure sp_configure, Line 62 The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.
आपको show advanced options
सेट करना होगा सर्वर कॉन्फ़िगरेशन विकल्प 1
. के लिए ।
सेट करें show advanced options
करने के लिए 1
show advanced options
सेट करने का तरीका यहां दिया गया है करने के लिए 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
परिणाम:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
बस इतना ही। अब आपने show advanced options
set सेट कर दिया है करने के लिए 1
।
RECONFIGURE
कथन मान को अद्यतन करता है, और निर्दिष्ट करता है कि यदि कॉन्फ़िगरेशन सेटिंग को सर्वर पुनरारंभ करने की आवश्यकता नहीं है, तो वर्तमान में चल रहे मान को अद्यतन किया जाना चाहिए।
सौभाग्य से, show advanced options
सर्वर पुनरारंभ की आवश्यकता नहीं है।
परिणाम की जांच करें
अब मैं सफलतापूर्वक डेटाबेस मेल XPs कॉन्फ़िगरेशन मानों की जाँच कर सकता हूँ:
EXEC sp_configure 'Database Mail XPs'
परिणाम:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
इस मामले में, Database Mail XPs
विकल्प अक्षम है (0
. पर सेट करें) ) इसे 1
. पर सेट करना होगा इसे सक्षम करने के लिए।
छुपाएं show advanced options
एक बार जब आप वह कर लेते हैं जो आपको करने की आवश्यकता होती है, तो हो सकता है कि आप show advanced options
सेट करना चाहें 0
. के अपने डिफ़ॉल्ट मान पर वापस जाएं (जो उन्नत विकल्पों को छुपाता है):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
सावधानी
Microsoft अनुशंसा करता है कि उन्नत विकल्पों को केवल एक अनुभवी डेटाबेस व्यवस्थापक या प्रमाणित SQL सर्वर तकनीशियन द्वारा बदला जाना चाहिए।