फ़ाइल या असेंबली को लोड नहीं किया जा सका Microsoft.SqlServer.management.sdk.sfc संस्करण 11.0.0.0


113

मैंने MS SQL Server 2008 R2 स्थापित किया है और जब मैं EDMX फ़ाइल के तहत डेटाबेस से मॉडल को अपडेट करने का प्रयास करता हूं तो मैं उस त्रुटि का सामना कर रहा हूं।

फ़ाइल या असेंबली को लोड नहीं किया जा सका Microsoft.SqlServer.management.sdk.sfc संस्करण 11.0.0.0

मैंने Microsoft SQL Server 2008 R2 साझा प्रबंधन ऑब्जेक्ट्स को यहां से स्थापित करने का प्रयास किया है, लेकिन कोई खुशी नहीं।

जवाबों:


286

समस्या: (Sql सर्वर 2014) यह समस्या तब होती है जब असेंबली Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0दृश्य स्टूडियो द्वारा नहीं मिली।

समाधान: बस http://www.microsoft.com/en-us/download/details.aspx?id=42295 पर जाएं और डाउनलोड करें:

  • ENU\x64\SharedManagementObjects.msi X64 OS के लिए या
  • ENU\x86\SharedManagementObjects.msi X86 OS के लिए,

फिर इसे स्थापित करें, और दृश्य स्टूडियो को पुनरारंभ करें।

पुनश्च: आपको इंस्टॉल DB2OLEDBV5_x64.msiया DB2OLEDBV5_x86.msiबहुत आवश्यकता हो सकती है।


समस्या: (Sql सर्वर 2012) यह समस्या तब होती है जब असेंबली Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0दृश्य स्टूडियो द्वारा नहीं मिली।

समाधान: बस http://www.microsoft.com/en-us/download/details.aspx?id=35580 पर जाएं और डाउनलोड करें:

  • ENU\x64\SharedManagementObjects.msi X64 OS के लिए या
  • ENU\x86\SharedManagementObjects.msi X86 OS के लिए,

फिर इसे स्थापित करें, और दृश्य स्टूडियो को पुनरारंभ करें।


समस्या: (Sql सर्वर 2008) यह समस्या तब होती है जब असेंबली Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0दृश्य स्टूडियो द्वारा नहीं मिली।

समाधान: बस http://www.microsoft.com/en-us/download/details.aspx?id=26728 पर जाएं और डाउनलोड करें:

  • 1033\x64\SharedManagementObjects.msi X64 OS के लिए या
  • 1033\x86\SharedManagementObjects.msi X86 OS के लिए,

(ज्यादातर मामलों में इसे डाउनलोड करना बेहतर है http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )

फिर इसे स्थापित करें, और दृश्य स्टूडियो को पुनरारंभ करें।


समस्या: मुझे हाल ही में SharedManagementObjects को स्थापित करने के बाद ऐसी ही समस्या हुई । विधानसभा Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0दृश्य स्टूडियो द्वारा नहीं मिला। समस्या विजुअल C ++ थी। विजुअल स्टूडियो के लिए पुनर्वितरण पैकेज अभी तक स्थापित नहीं किया गया था।

समाधान: विज़ुअल स्टूडियो 2013 के लिए बस http://www.microsoft.com/en-us/download/details.aspx?id=40784 पर जाएं और डाउनलोड करें:

  • vcredist_x64.exe X64 OS के लिए या
  • vcredist_x86.exe X86 OS के लिए,

फिर इसे स्थापित करें, और दृश्य स्टूडियो को पुनरारंभ करें।

पुनश्च: आप विजुअल स्टूडियो के दूसरे संस्करणों के लिए विजुअल सी 20 + के लिए विजुअल सी ++ पुनर्वितरण पैकेज आसानी से प्राप्त कर सकते हैं।


10
मेरी स्थिति में (Windows Server 2008 R2 Standard (x64); VS2013; कोई SQL सर्वर स्थापित नहीं) "ENU \ x64 \ SQLSysClrTypes.msi" को पहले "ENU \ x64 \ SharShaferenceObjects.msi" स्थापित किया जाना था।
एरिक एंडरसन

1
@ Imam मैंने sql सर्वर 2008 r2 एक्सप्रेस स्थापित किया है .. यह मुझे कोड संस्करण 11.0.0 के साथ त्रुटि देता है, जैसे मैंने sql सर्वर 2012 स्थापित किया है। यदि मैं 1033 \ x86 \ SharedManagementObjects.s.i स्थापित करने का प्रयास करता हूं, तो त्रुटि नहीं होती है ' टी परिवर्तन। अगर मैं ENU \ x86 \ SharedManagementObjects.msi स्थापित करने का प्रयास करता हूं तो यह स्पष्ट रूप से त्रुटि देता है। क्यों? मैं क्या कर सकता हूँ ?
पिएरो अल्बर्टो

1
इसके लायक क्या है, मेरे पास SQL ​​Server 2012 की स्थापना रद्द करने और VS 2013 स्थापित होने के बाद SQL Server 2014 स्थापित करने के बाद समस्या थी। मुझे ठीक से काम करने के लिए VS2013 के लिए SQL सर्वर 2012 साझा प्रबंधन ऑब्जेक्ट को फिर से स्थापित करने की आवश्यकता थी। 2014 की साझा प्रबंधन वस्तुओं को स्थापित करने का कोई प्रभाव नहीं पड़ा।
क्रिस

1
यहां तक ​​कि अगर आप 64-बिट ओएस पर हैं, तो आपको 32-बिट संस्करण की आवश्यकता होगी यदि "पसंदीदा 32-बिट" आपके ऐप गुणों पर जाँच की जाती है, जो कि यह विज़ुअल स्टूडियो 2015 कंसोल ऐप के लिए डिफ़ॉल्ट रूप से है।
mhenry1384

2
इस समाधान के लिए एक FYI, CLR प्रकार साझा प्रबंधन ऑब्जेक्ट्स को स्थापित करने के लिए एक आवश्यकता है। आपको पहले उपयुक्त x86 / x64 सीएलआर प्रकार को डाउनलोड करने की आवश्यकता होगी और उसके बाद साझा प्रबंधन ऑब्जेक्ट को स्थापित करना होगा।
माइक

13

बस मैं इस पर अपना अनुभव साझा करना चाहता हूं।

मुझे भी इस त्रुटि का सामना करना पड़ा। मैं MS Visual Studio 2013 का उपयोग कर रहा हूँ और मेरे पास MS SQL Server 2008 है, हालाँकि मैंने MS SQL Server 2012 पहले स्थापित किया है।

मैं एक दिन के लिए इस त्रुटि पर अपना सिर पीट रहा था। मैंने SharedManagementObject, SQLSysClrTypes और Native Client स्थापित करने का प्रयास किया, लेकिन यह काम नहीं किया। क्यों? खैर मुझे अंत में लगा कि मैं उक्त फाइलों के 2008 या 2012 संस्करण को स्थापित कर रहा था, जबकि मैं विजुअल स्टूडियो 2013 का उपयोग कर रहा हूँ !! मेरा विचार है क्योंकि यह एक डेटाबेस समस्या है, फ़ाइलों का संस्करण लैपटॉप पर स्थापित MS SQL सर्वर के साथ समान होना चाहिए, लेकिन जाहिर है, मुझे 2013 संस्करण स्थापित करना चाहिए था क्योंकि त्रुटि विज़ुअल स्टूडियो से है, न कि SQL सर्वर।


5
मैं SQL Server 2014 से कनेक्ट करने के लिए विजुअल स्टूडियो 2013 में एक मुद्दा रहा था, और मैंने लगातार SQL 2012 SP1 लिंक को अनदेखा किया, यह सोचते हुए कि यह लागू नहीं हुआ। आपको धन्यवाद @Gel, मैंने अंततः 2012 SP1 स्थापित किया और इस समस्या को हल किया।
user426364

@ तो, जो SharedManagementObject आपने स्थापित किया है?
पिएरो अल्बर्टो

@Piero मैंने Visual Studio 2013 के पैकेज में SharedManagementObject को स्थापित किया।
Gellie Ann

1
SQL Server 2014 के साथ विजुअल स्टूडियो 2013 ... मुझे 2012 SP1 SharedManagementObject फ़ाइल की भी आवश्यकता थी। बचाने के लिए धन्यवाद: microsoft.com/en-us/download/details.aspx?id=35580
याकूब बारिश

8

मैं विजुअल स्टूडियो 2013 और SQL सर्वर 2014 का उपयोग कर रहा हूं। मुझे Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0दृश्य स्टूडियो द्वारा नहीं मिली नीचे की त्रुटि मिली।

मैं वास्तव में Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0त्रुटि की उम्मीद कर रहा था क्योंकि मैं SQL सर्वर 2014 का उपयोग कर रहा हूं।

समस्या को ठीक करने के लिए, मुझे SQL सर्वर 2012 SharedManagementObject.msiको नीचे की साइट से स्थापित करना था ।

http://www.microsoft.com/en-us/download/details.aspx?id=35580

नोट: आप https://stackoverflow.com/a/19246011/1030460 उत्तर का उपयोग कर सकते हैं लेकिन SQL सर्वर संस्करण पर ध्यान केंद्रित करने के बजाय डाउनलोड का चयन करने के लिए त्रुटि संस्करण पर ध्यान केंद्रित करें।


7

मैं VS 2012 और SQL Server 2008 R2 SP2, डेवलपर संस्करण चला रहा हूं। मैंने Microsoft® SQL Server® 2012 फ़ीचर पैक से आइटम इंस्टॉल करना समाप्त कर दिया है। मुझे लगता है कि स्थापित निर्देश ने नोट किया कि ये आइटम SQL Server 2005 के लिए 2012 के माध्यम से काम करते हैं। मुझे नहीं पता कि इस त्रुटि को ठीक करने के लिए सटीक आवश्यकताएं क्या हैं, लेकिन मैंने तीन आइटम स्थापित किए, और त्रुटि दिखाई देना बंद हो गई।

Microsoft® SQL Server® 2012 फ़ीचर पैक आइटम

  • Microsoft® SQL Server® 2012 साझा प्रबंधन ऑब्जेक्ट: x86 , x64
  • Microsoft® SQL Server 2012 के लिए Microsoft® सिस्टम CLR प्रकार: x86 , x64
  • Microsoft® SQL Server® 2012 नेटिव क्लाइंट: x86 , x64

कहीं और थ्रेड्स के आधार पर, आपको अंतिम आइटम या दो की आवश्यकता नहीं हो सकती है। सौभाग्य!



6

उन लोगों के लिए जो इस समस्या के एक मामूली बदलाव में भाग रहे हैं, मैंने सिर्फ एक समाधान पाया।

पूर्व-आवश्यकताएं: वीएस 2015 और एसक्यूएल सर्वर 2012 का उपयोग करना।

लक्षण: इस सबसिस्टम को लोड नहीं कर सकते: Microsoft.SqlServer.management.sdk.sfc संस्करण 12.0.0.0

इस बिंदु पर आप मेरी तरह हो सकते हैं और भ्रमित हैं कि आप SQL Server 2012 का उपयोग कर रहे हैं, लेकिन VS 2015 संस्करण 12.0.0.0 का उपयोग करने का प्रयास कर रहा है, जो SQL Server 2014 से आता है। यह पता चला है कि जब आप SQL सर्वर 2012 स्थापित करते हैं, तो यह एक स्थापित करता है SQL सर्वर 2014 से घटकों के कुछ। एक बिंदु पर मैंने अपनी मशीन से SQL सर्वर के सभी निशान हटा दिए (प्रोग्राम नियंत्रण कक्ष का उपयोग करके)। जब मैंने SQL सर्वर 2012 को फिर से स्थापित किया, तो यह या तो 2014 घटकों को फिर से स्थापित नहीं किया या मैंने उन्हें फिर से हटा दिया यह सोचकर कि मैंने उन्हें पहली बार याद किया।

परिणाम यह हुआ कि मेरे पास अपने सिस्टम पर आवश्यक 2014 पुस्तकालय नहीं थे। मैंने ऊपर बताए अनुसार 2014 साझा प्रबंधन ऑब्जेक्ट्स को स्थापित करने का भी प्रयास किया, लेकिन यह काम नहीं किया क्योंकि मेरे पास 2014 से सीएलआर रनटाइम नहीं था। इसलिए SQL Server 2012 के साथ काम करने के लिए वीएस 2015 प्रणाली प्राप्त करने के लिए, आप सुनिश्चित करें कि ये दो 2014 पैकेज स्थापित हैं:

  • ENU \ 64 \ SQLSysClrTypes.msi
  • ENU \ 64 \ SharedManagementObjects.msi

से SQL सर्वर 2014 फ़ीचर पैक । यदि आवश्यक हो तो 32 बिट संस्करण चुनें।

यहाँ वह साइट है जिसने मुझे यह पता लगाने में मदद की।


3

एमएस SQL ​​सर्वर 2008 R2 के लिए सभी सामान स्थापित करने के लिए बस एमएस वेब प्लेटफॉर्म इंस्टालर 4.5 का उपयोग करें।

और मशीन को फिर से लोड करने के लिए मत भूलना।

:)


1

मैंने @ImanMahmoudinasab से "Microsoft® System CLR प्रकार Microsoft® SQL Server® 2012" और "Microsoft® SQL Server® 2012 साझा प्रबंधन ऑब्जेक्ट" डाउनलोड किया था, लेकिन साझा प्रबंधन ऑब्जेक्ट्स को स्थापित करते समय समस्या थी और इसने निर्भरता संदेश दिखाया और अंत स्थापना विफल!

अंत में मैंने पावर शेल के साथ समस्या को हल किया। मैं पीएस को नीचे कमांड के साथ प्रशासक के रूप में चलाता हूं:

Start-Process <path>\SharedManagementObjects.msi

1

संस्करण 11 के लिए Microsoft SQL Server 2012 फ़ीचर पैक https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339 डाउनलोड करें

  • ENU \ 64 \ SQLSysClrTypes.msi
  • ENU \ 64 \ SharedManagementObjects.msi

संस्करण 12 के लिए Microsoft SQL Server 2014 SP2 सुविधा पैक डाउनलोड करें https://www.microsoft.com/en-us/download/details.aspx?id=42295

  • ENU \ 64 \ SQLSysClrTypes.msi
  • ENU \ 64 \ SharedManagementObjects.msi

1

मैं विजुअल स्टूडियो 2013 और एसक्यूएल सर्वर 2014 का उपयोग कर रहा हूं। मुझे नीचे दी गई त्रुटि Microsoft.SqlServer.management.sdk.sfc संस्करण 11.0.0.0 दृश्य स्टूडियो द्वारा नहीं मिली। मैंने सभी चीजों को स्थापित करने की कोशिश की है

  • X64 OS या के लिए ENU \ x64 \ SharedManagementObjects.msi

  • X86 OS के लिए ENU \ x86 \ SharedManagementObjects.msi

  • ENU \ 64 \ SQLSysClrTypes.msi

  • Sql Server 2014 को पुनर्स्थापित करना

वास्तव में मेरी समस्या का समाधान दृश्य स्टूडियो 2013 (या आपके द्वारा उपयोग किए जा रहे किसी भी अन्य संस्करण) को ठीक करने के लिए है, अब समस्या दूर हो गई है। जैसा कि मुझे लगता है कि यह विज़ुअल स्टूडियो की समस्या नहीं है एसक्यूएल सर्वर है क्योंकि मैं एसक्यूएल सर्वर टूल का उपयोग और उपयोग करने में सक्षम था।


1

का उपयोग करते समय मैं यह त्रुटि आई के साथ करने की कोशिश कर अद्यतन डेटाबेस के साथVisual Studio 2013Microsoft SQL Server Management Studio 2016Entity Framework migrations

दृश्य स्टूडियो 2013 के रूप में स्थापित करने के लिए फिक्स SQL सर्वर डेटाबेस से कनेक्ट करने के लिए आवश्यक पुस्तकालयों को याद कर रहा था।Microsoft SQL Server Management Studio 2012 SP1

मैंने अपने द्वारा उठाए गए सभी चरणों के साथ इस विस्तृत पृष्ठ को एक साथ रखा ।


1
कृपया ऑफ-साइट संसाधनों से लिंक करने से बचें। जैसा कि यह अभी एक उत्तर हो सकता है, ऑफ साइट संसाधन भविष्य में बदल सकता है और अब उपयोगी नहीं होगा।
कोरशेन

1

ईमान महमूदीनसाब के जवाब के लिए

SQL सर्वर 2016 के लिए , यह वह जगह है जहाँ फ़ाइलों को खोजने के लिए:

https://www.microsoft.com/en-us/download/details.aspx?id=52676

ध्यान दें कि फाइलें सूची में हैं लेकिन आपको इसे देखने / चयन करने के लिए नीचे स्क्रॉल करने की आवश्यकता हो सकती है।

SQL सर्वर 2017 से आगे , चीजें बदल जाती हैं:

"SQL सर्वर 2017 एसएमओ के साथ शुरुआत Microsoft.SqlServer.SqlManagementObjects NuGet पैकेज के रूप में वितरित की जाती है ताकि उपयोगकर्ता एसएमओ के साथ एप्लिकेशन विकसित कर सकें।"

स्रोत: https://docs.microsoft.com/en-us/sql/relational-dat डेटाबेस/ server-management-objects- smo/ installing- smo? view = sql-server-2017

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.