2016-04-18 9 views
16

मैंने हाल ही में एक ही इंस्टॉलर फ़ाइल के साथ दो अलग-अलग पीसी, एक घर पर और एक काम पर वीएस2015 अपडेट 2 स्थापित किया है।एसक्यूएल स्थानीय डेटाबेस खोला नहीं जा सकता

अब अगर मैं अपने खुद के पीसी पर Sql LocalDB के साथ एक परियोजना खोलते हैं, तो मैं यह त्रुटि प्राप्त: (? शायद Sql LocalDB 2016)

The database 'M:\PROJECTS\BLOG\APP_DATA\myBlog.MDF' cannot be opened because it is version 851. This server supports version 782 and earlier. A downgrade path is not supported.

मैं इस 851 संस्करण के बारे में जानकारी प्राप्त नहीं कर सकता। मैं दोनों पीसी पर Sql LocalDB 2016 RC0 के लिए यकीन है, और मैं दोनों VS2015 में सेटिंग्स की पुष्टि करता है:

(LocalDB)\MSSQLLocalDB 

किसी को भी पता है कि यह कैसे तय करने के लिए?

उत्तर

18

मुझे हाल ही में एक ही समस्या थी, मैंने आपके पर्यावरण के समान VS2015 अपडेट 2 स्थापित किया था। माइक्रोसॉफ्ट इस अद्यतन में एमएसएसक्यूएल 2016 आरसी 0 स्थापित करें ... इसलिए आपके कंप्यूटर पर स्थानीय डीबी के दो या दो से अधिक संस्करण हैं।

यह समस्या आपके कंप्यूटर पर SqlLocalDB के विभिन्न संस्करणों के कारण होती है। आप अपने कंप्यूटर में से एक पर SqlLocalDB के संस्करण को बदलकर इस समस्या को हल कर सकते हैं।

उदाहरण के लिए, संस्करण 851 (13,0)

  1. ओपन अध्यक्ष एवं प्रबंध निदेशक, SqlLocalDB के फ़ोल्डर में सीडी को परिवर्तन (डिफ़ॉल्ट: "C: \ Program Files \ Microsoft SQL सर्वर \ 130 \ LocalDB \ Binn")
  2. कमांड "SqlLocalDB.exe हटाएं" MSSQLLocalDB "", स्थानीय डीबी का उदाहरण हटा दिया जाएगा।
  3. कमांड "SqlLocalDB.exe" MSSQLLocalDB "बनाएँ, फिर आप देखेंगे कि आपके कंप्यूटर में नवीनतम स्थानीय डीबी संस्करण का उदाहरण बनाया गया है।

SqlLocalDB उपयोग कैसे करें: https://msdn.microsoft.com/zh-tw/library/hh212961%28v=sql.120%29.aspx

गुड लक!

+9

मैं निम्नलिखित चरण betwen 1 और 2> SqlLocalDB.exe स्टॉप "MSSQLLocalDB" जोड़ दूंगा – kzfabi

0

मुझे स्थानीय समस्या को खोलने का प्रयास करते समय भी यही समस्या और त्रुटि थी। मेरे लिए यह तय किया गया था कि सर्विस पैक 1 के साथ SQL Server 2014 LocaldB इंस्टॉल किया गया था। मुझे अपने एमएसडीएन ग्राहक डाउनलोड में इंस्टॉल मिला। इंस्टॉल के दौरान उसने पुराने संस्करण को अपग्रेड करने के लिए कहा और मैंने हाँ कहा। MSSQLLocalDB \ Program Files \ Microsoft SQL सर्वर \ 130 \ उपकरण \ Binn> SqlLocalDB.exe हटाएँ:

0

श्री केविन इस इस howver हल करने के लिए कुंजी दे दिया है आज्ञाओं है कि मेरे साथ काम

C:\Users\alawi>cd C:\Program Files\Microsoft SQL Server\130\Tools\Binn 

सी है स्थानीय डीबी इंस्टेंस "mssqllocaldb" हटा दिया गया।

सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसक्यूएल सर्वर \ 130 \ टूल्स \ बिन्न> SqlLocalDB.exe MSSQLLocalDB स्थानीय डीबी इंस्टेंस "mssqllocaldb" संस्करण 13.0.1601.5 के साथ बनाया गया।

संबंधित मुद्दे