SSISDB कैटलॉग बनाने में सक्षम नहीं है


13

SQL सर्वर 2014 एकीकरण सेवाओं में कैटलॉग बनाने का प्रयास करते समय नीचे त्रुटि हो रही है। किसी भी विचार मैं स्थापना में या कहीं और क्या याद किया?

कैटलॉग बैकअप फ़ाइल 'C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak' तक पहुँचा नहीं जा सका। सुनिश्चित करें कि डेटाबेस फ़ाइल मौजूद है, और SQL सर्वर सेवा खाता इसे एक्सेस करने में सक्षम है (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)


मैं हमेशा जांचता हूं कि क्या SSIS सेवा ("SQL Server एकीकरण सेवाएँ") स्थापित है और चल रहा है Services.msc (Windows में), यदि नहीं, तो इसे स्थापित करें, यदि पहले से स्थापित है लेकिन रोका गया है तो इस सेवा को प्रारंभ करें।
एडी कुमार

जवाबों:


14

मैंने यह देखने का निर्णय लिया कि जब आप वास्तव में एसएसएमएस में कैटलॉग बनाते हैं तो क्या होता है । वहाँ एक कदम है कि प्रदर्शन कर रहे हैं की मेजबानी कर रहे हैं, लेकिन मूल आधार यह है कि एक बैकअप पर मौजूद है

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

और कैटलॉग निर्माण के भाग के रूप में, उस बैकअप को SSISDB बनाने के लिए पुनर्स्थापित किया जाता है।

के तहत रास्ते Program Filesमें फ़ाइलों के दुर्घटना को रोकने के लिए संरक्षित किया जा रहा है। आपके द्वारा सामना की जा रही त्रुटि इंगित करती है कि SSMS चलाने वाले व्यक्ति के पास फ़ाइल तक पहुँच नहीं हैC:\Program Files\Microsoft SQL Server\120\DTS\Binn

मान लें कि आप runasSSMS लॉन्च करने के लिए ऐसा कुछ प्रयोग नहीं कर रहे हैं , तो Windows एक्सप्लोरर (इंटरनेट एक्सप्लोरर नहीं) खोलने का प्रयास करें और उस फ़ोल्डर में नेविगेट करें। यदि आप वहां पहुंच सकते हैं, तो आपको "मुझे फाइलें दिखाएं, मुझे पता है कि मैं एक प्रतिबंधित क्षेत्र में हूं" जैसी किसी चीज के लिए हां पर क्लिक करना पड़ सकता है, फिर मैं प्रस्ताव करता हूं कि यूएसी SSISDB स्थापित करने की आपकी क्षमता को प्रभावित कर रहा है।

यदि ऐसा है, तो अपने सभी SSMS उदाहरणों को बंद कर दें। फिर, SSMS पर राइट-क्लिक करें और "रन ऐज़ एडमिनिस्ट्रेटर" चुनें, जो ऑथराइज़ेशन पॉपअप को उस समय के कामों में उछालने से रोके जब कैटलॉग इंस्टॉलेशन हो रहा हो।

फ़ाइल सिस्टम अनुमतियाँ कैसे फ़ॉउल्ड हो गईं, यह किसी अन्य साइट (SuperUser या sysadmin) के लिए एक समस्या है

मैं इस कनेक्ट आइटम पर ठोकर खाई है जो इंगित करता है कि आप SSMS के एक भिन्न संस्करण का उपयोग कर रहे हैं जो कि आपके द्वारा कनेक्ट किए गए अंतर्निहित SQL सर्वर (2012 स्थापना पर इंगित एसएसएमएस 2014) से है, तो निर्माण विफल हो सकता है। तो, अपने 120 (SQL सर्वर 2014) को सत्यापित करें जो आपके उदाहरण से मेल खाता है। वहाँ अन्य संभावना "इसे हल करने के लिए, मैंने बस इंस्टॉलेशन मीडिया से SQL सर्वर 2012 सेटअप चलाया और एकीकरण सेवा सुविधा को जोड़ा।"


18

मुझे यह समस्या थी और यह उपयोगकर्ता की अनुमति से संबंधित नहीं था। मैंने SQL सर्वर की पहले की स्थापना की थी और 'एकीकरण सेवाओं' को छोड़कर कई विकल्पों को स्थापित करने का विकल्प चुना था, इसलिए मैंने SQL सर्वर इंस्टॉलेशन सेंटर एप्लिकेशन को फिर से चलाया और इस बार 'इंटीग्रेशन सर्विसेज' सुविधा को स्थापित करने के लिए चुना। मुझे लगता है कि जिस कारण से मैं 'इंटीग्रेशन सर्विसेज कैटलॉग' नोड को SMSS में 'इंटीग्रेशन सर्विसेज' स्थापित नहीं होने के बावजूद देख सकता था, वह मेरे पहले SQL सर्वर इंस्टॉल के दौरान 'मास्टर डेटा सर्विसेज' को चुनने के कारण था।


8

यदि आप अभी भी अटके हुए हैं, तो यह देखना सुनिश्चित करें कि:

  1. एकीकरण सेवाएँ उस इंस्टेंस पर स्थापित की जाती हैं जिसके साथ आप काम कर रहे हैं
  2. यदि आपके पास पिछला SQL संस्करण स्थापित है - तो जांचें कि आप अपने इंस्टेंस से कनेक्ट करने के लिए SSMS के मिलान संस्करण का उपयोग कर रहे हैं

विभिन्न कारणों से SSIS संस्करण विशिष्ट है और यह पीछे की ओर / आगे की अनुकूलता तक सीमित है। SQL संस्करणों को अलग-अलग उत्पादों के रूप में मानना ​​और वीएस और एसएसएमएस संस्करणों का उपयोग करना महत्वपूर्ण है जो आपके उदाहरण के साथ स्थापित किए गए थे।

स्थापना के दौरान यह मेरा अनुभव रहा है कि न्यूनतम संस्करण आवश्यकताओं को विजुअल स्टूडियो के लिए कुछ पिछड़े स्टूडियो संगतता की पेशकश कर सकते हैं। 2014 के एक एंटरप्राइज़ इंस्टॉल के दौरान मैंने देखा कि इसे नए संस्करण को स्थापित करने के बजाय वीएस 2010 से वापस जोड़ा गया है। हालाँकि, मुझे अभी भी एक सूची बनाने के लिए SSMS 2014 का उपयोग करते हुए SQL से जुड़ना पड़ा, SSMS 2012 काम नहीं करेगा।


मेरे पास SSMS 2012 के साथ SSIS 2016 को एक्सेस करने की कोशिश में एक ही मुद्दा था, अच्छा नहीं। SSMS 2014 के साथ यह ठीक काम करता है।
user3752281

8

बस उस समस्या को हल किया गया है, आपका SQL सर्वर कुछ सुविधाओं को याद कर रहा है, इसीलिए SSISDBBakup.bakफ़ाइल गायब है, यह निम्न होनी चाहिए:

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

SQL सर्वर एकीकरण सेवा सुविधा को स्थापित करें और यह काम करेगा।


1
जब मैंने फ़ोल्डर बनाने की कोशिश की तो मैंने ऐसा किया और मुझे और अधिक समस्याएं दीं। मुझे पता है कि मुझे अभी SSIS को फिर से स्थापित करना है और इसे अभी हल किया गया है।
अबूताकार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.