मेरे पास एक बहुत ही समान समस्या थी (अलग एलसीआईडी) और मुझे इसे हल करने में सप्ताह लग गए लेकिन मुझे आशा है कि यह वही मुद्दा है जहां आप हैं और यह किसी भी अन्य उपयोगकर्ताओं के लिए मदद करता है।
तो किसी तरह SQL सर्वर पर कुछ खराब स्थापित हो गया, SQL सर्वर सेवा को चलाने के लिए सेट किए गए सेवा खाते में सभी आवश्यक अनुमतियां नहीं हैं।
मैंने इस मुद्दे को एक बहुत ही विशिष्ट प्रक्रिया के लिए ट्रैक किया है, SSISDB पर प्रक्रिया [catalog].[check_schema_version]
निष्पादित करने का प्रयास करें। और आपको वही त्रुटि संदेश मिलना चाहिए जो आपको मिल रहा है।
यदि प्रक्रिया को निष्पादित करने से आपको वही त्रुटि मिलती है, तो आत्मा वही होने वाली है। स्थानीय व्यवस्थापक बनने के लिए आपको मूल रूप से उस खाते को बदलना होगा जो SQL सर्वर सेवा (एकीकरण सेवाएं नहीं) चला रहा है, और उस स्थानीय व्यवस्थापक खाते के लिए RegEdit पर लोकेल को बदलना होगा जो आप चाहते हैं।
ऐसा करने के लिए, निम्न कार्य करें:
-
SID प्राप्त करने के लिए निम्न को कमांड प्रॉम्प्ट पर निष्पादित करें:
wmic उपयोगकर्ता खाता जहां नाम ='व्यवस्थापक' को सिड मिलता है (बदलें
अपने स्थानीय व्यवस्थापक खाते द्वारा व्यवस्थापक) -
RegEdit पर जाएं -> HKEY_USERS -> [SID लोकल एडमिन] -> कंट्रोल पैनल -> इंटरनेशनल और चेंज कीज़ "लोकेल" और "लोकेलनाम"
वांछित क्षेत्र के लिए, (मेरे मामले में यह लोकेल 00000409 था, लोकेलनाम एन -यूएस) -
Windows सेवाएँ खोलें, SQL सर्वर (MSSQLSERVER) खोजें और
चल रहे खाते को अपने स्थानीय व्यवस्थापक के रूप में बदलें -
सेवा को फिर से शुरू करें
यही होना चाहिए। इन 2 पृष्ठों के संयोजन के कारण मैंने यह सब समझ लिया:
https://www.facebook.com/allaboutssis/posts/329497130467714