मैं SQL Server 2008 R2
का उपयोग कर रहा हूं। यह ठीक काम कर रहा है। लेकिन हाल ही में, मैंने अपना होस्टिंग सर्वर बदल दिया है और मुझे पता चला है कि उन्होंने सर्वर पर SQL Server 2012
स्थापित किया है।
अब, मुद्दा है कि, SQL Server 2008 R2
के माध्यम से सर्वर डाटाबेस के साथ जोड़ने जब मैं किसी तालिका नाम पर क्लिक करें या प्रक्रिया संग्रहित के बाद, मैं हो रही है त्रुटि: Index was outside the bounds of the array. (Microsoft.SqlServer.smo)
इसलिए, मेरी तरफ से किसी भी मुद्दे है या यह सर्वर से है साइड ??? और मैं इस मुद्दे को कैसे रोक सकता हूं?सूचकांक ऐरे की सीमाओं के बाहर था। (माइक्रोसॉफ्ट.SqlServer.smo)
उत्तर
या को 2008 से अपने SqlServer प्रबंधन स्टूडियो का नवीनीकरण डाउनलोड SqlServer प्रबंधन स्टूडियो और अद्यतन की सर्विस पैक्स शायद हल समाधान
आप लिंक
नीचे से एसक्यूएल सर्वर प्रबंधन Studio 2012 डाउनलोड कर सकते हैंMicrosoft® SQL Server® 2012 Expresshttp://www.microsoft.com/en-us/download/details.aspx?id=29062
2008 एसपी 3 डाउनलोड करने के लिए मेरे लिए काम किया। धन्यवाद! –
यह एक मुद्दा है, तो आप कनेक्शन के लिए 2008 प्रबंधन स्टूडियो उपकरण का उपयोग कर रहे हैं एक एसक्यूएल 2012 उदाहरण के लिए सीटी।
मैं इस एक बहुत अनुभव अगर मैं एसक्यूएल 2008 के साथ एक सर्वर पर काम कर रहा हूँ, और जल्दी से एसक्यूएल 2012
चल रहा है कि मैं आम तौर पर प्रबंधन स्टूडियो के नवीनतम संस्करण पर मेरी निजी कार्य केंद्र रखने के किसी अन्य सर्वर क्वेरी करने के लिए कोशिश कर रहा है (2012 इस मामले में), और वहां से सभी सर्वरों को प्रशासित करने में सक्षम हूं।
त्रुटि संदेश के पीछे कारण यह है कि एसक्यूएल आपके पुराने SQL सर्वर संस्करण में नई विशेषताएं नहीं दिखा सका।
अपने सर्वर SQL संस्करण
आप प्रबंधन स्टूडियो के नए संस्करण का उपयोग करना चाहिए के रूप में ही करने के लिए अपने ग्राहक SQL संस्करण को अपग्रेड करें। और आपको 2 9 506 त्रुटि मिलेगी। इसलिए आपको सेटअप के लिए व्यवस्थापक के रूप में चलाना चाहिए। इस साइट को देखो। http://shareis.com/post/29506-management-studio-express
अपने SQL प्रबंधन स्टूडियो को अपडेट करें। MSDN
से नीचे दिए गए लिंक देखें मैं स्टैक ट्रेस के साथ सी # के माध्यम से एसएमओ का उपयोग कर के साथ एक समान अनुभव था:
[1896] System.IndexOutOfRangeException: Index was outside the bounds of the array.
[1896] at Microsoft.SqlServer.Management.Smo.BitStorage.SetBit(Int32 itemIndex, BitIndex bitIndex, Boolean value)
[1896] at Microsoft.SqlServer.Management.Smo.SqlSmoObject.AddObjectPropsFromDataReader(IDataReader reader, Boolean skipIfDirty, Int32 startColIdx, Int32 endColIdx)
[1896] at Microsoft.SqlServer.Management.Smo.SqlSmoObject.ImplInitialize(String[] fields, OrderBy[] orderby)
[1896] at Microsoft.SqlServer.Management.Smo.SqlSmoObject.Initialize(Boolean allProperties)
[1896] at Microsoft.SqlServer.Management.Smo.SqlSmoObject.OnPropertyMissing(String propname, Boolean useDefaultValue)
[1896] at Microsoft.SqlServer.Management.Smo.PropertyCollection.RetrieveProperty(Int32 index, Boolean useDefaultOnMissingValue)
[1896] at Microsoft.SqlServer.Management.Smo.PropertyCollection.GetValueWithNullReplacement(String propertyName, Boolean throwOnNullValue, Boolean useDefaultOnMissingValue)
[1896] at Microsoft.SqlServer.Management.Smo.Information.get_MasterDBPath()
यह CLR के अपने संस्करण निकला/NCLI/एसएमओ थे 10.50.1600.1। उन्हें 10.53.6000.34 में अपग्रेड करने से इसे ठीक किया गया - इस प्रकार 2008R2 एसएमओ को 2012 और 2014 सर्वरों के साथ कई चीजें करने की इजाजत दी गई।
उन्हें सुविधा पैक
https://www.microsoft.com/en-gb/download/details.aspx?id=44272
मुझे यह इंस्टॉल करने के लिए इंस्टॉलर के रूप में स्पष्ट होने के लिए SQL Server 2008 R2 सर्विस पैक 3 के लिए यह लिंक मिला है https://support.microsoft.com/en-us/kb/2979597 – Justin
पुनरारंभ प्रबंधन स्टूडियो में मेरे लिए काम किया से प्राप्त करें।
मेरे लिए यह समस्या अभी भी एसएसएमएस संस्करण 2016 (13.0.16100.1) के साथ मौजूद है।
एक सभ्य कामकाज 'राइट क्लिक' -> 'तालिका जोड़ें ...' संवाद का उपयोग नहीं करना है, लेकिन केवल उस तालिका को खींचें जिसे आप ऑब्जेक्ट एक्सप्लोरर से डायग्राम सतह पर जोड़ना चाहते हैं। माउस आइकन खींचते समय 'एड' प्रतीक में बदल जाता है और जब आप माउस को छोड़ते हैं तो तालिका जोड़ दी जाती है।
हर बार एसएसएमएस बंद करने के लिए बीट्स।
टिप के लिए @MeanGreen धन्यवाद! समस्या अभी भी नवीनतम एसएसएमएस वी 17.0 में मौजूद है, लेकिन तालिका खींचने के साथ काम-आसपास भी काम करता है! –
v17.4 –
मुझे SQL-Server 2016 में आरेख और स्कीमा के साथ कोई समस्या मिली जो विषय के लिए उपयोगी हो सकती है। मैं आरेख संपादित कर रहा था (संबंधित, और "टेबल" स्कीमा के बहुत से तालिकाओं के साथ) और नई तालिका जोड़ा, लेकिन इसे स्कीमा घोषित करने के लिए भूल गया, इसलिए यह डिफ़ॉल्ट "डीबीओ" के साथ था। फिर जब मैं वापस लौटा, और स्कीमा "बिक्री" खोला और एक मौजूदा टेबल जोड़ने की कोशिश की ... ब्लफ! उस धागे में वर्णित वही त्रुटि ठीक हो गई है। मैंने वर्कअराउंड की कोशिश की (तालिका खींचें) लेकिन यह काम नहीं किया। अचानक मैंने देखा कि स्कीमा गलत था, मैंने इसे अपडेट किया, फिर कोशिश की, और यूरेका! समस्या तुरंत दूर थी ... सम्मान।
में भी मौजूद है [स्टैक ओवरफ़्लो] में आपका स्वागत है (http://stackoverflow.com/)! कृपया पढ़ें [मैं एक अच्छा जवाब कैसे लिखूं] (http://stackoverflow.com/help/how-to-answer)? –
पुनरारंभ किया गया काम किया! मुझे एसक्यूएल सर्वर 2016 पर अपने डेटाबेस आरेख में नई तालिका जोड़ने के लिए एक ही त्रुटि मिली, एसक्यूएल सर्वर प्रबंधन स्टूडियो को पुनरारंभ किया, अंततः हल हो गया।
SQL सर्वर प्रबंधन स्टूडियो को पुनरारंभ करना (संस्करण 17.4) मेरे लिए काम किया।
यह [इस मौजूदा उत्तर] की एक दोहराव है (https://stackoverflow.com/a/39723886)। – Pang
- 1. Accord.net NaiveBayesLearning "इंडेक्स सरणी की सीमाओं के बाहर था"
- 2. इंडेक्स सरणी की सीमाओं के बाहर था - एनएचबीर्नेट 3.2
- 3. समांतर। Foreach त्रुटि दे रहा है "सूचकांक सरणी की सीमाओं के बाहर था"
- 4. अजीब LINQ अपवाद (सीमाओं से बाहर सूचकांक)
- 5. सी # स्ट्रिंग विभाजन - सीमाओं से बाहर सूचकांक
- 6. इंडेक्स के लिए वैकल्पिक कारण सरणी की सीमाओं के बाहर था। नेट शब्दकोश
- 7. सीमाओं के बाहर ब्लर यूआईएममेज (फ़ोटोशॉप-स्टाइल)
- 8. मुख्य विंडो सीमाओं के बाहर/बाहर wpf सामग्री प्रदर्शित करना
- 9. UICollectionView सेल लेआउट संग्रह दृश्य की सीमाओं से बाहर है
- 10. सूचकांक सीमा से बाहर था। गैर-नकारात्मक और संग्रह के आकार से कम
- 11. सी # सीमाओं से बाहर एरे इंडेक्स त्रुटि
- 12. अपनी सीमाओं के बाहर एक समूह छुपा अभिनेता बनाना
- 13. सूचकांक त्रुटि: सूची सीमा से बाहर सूचकांक (अजगर)
- 14. UIView सीमाओं से बाहर होने पर बच्चों के विचार छुपाएं
- 15. सूचकांक को बदलने के बिना जावास्क्रिप्ट ऐरे स्प्लिस
- 16. दृश्य सीमाओं के बाहर Google मानचित्र का ड्रैग रोकें
- 17. सीमाओं की एनएसएट्रिब्यूटेड स्ट्रिंग संख्या
- 18. अपने माता-पिता की सीमाओं के बाहर उपयोगकर्ता नियंत्रण के अंदर नियंत्रण दिखाएं
- 19. अजगर: सूची सीमा त्रुटि से बाहर सूचकांक
- 20. MATLAB में स्थानों की पहचान कैसे करें जहां डेटा को सरणी की सीमाओं के बाहर संग्रहीत किया जाता है?
- 21. IndexError: सीमा से बाहर सूची असाइनमेंट सूचकांक
- 22. एक div कंटेनर की सीमाओं से बचें
- 23. इंडेक्स रेंज से बाहर था जब अभिव्यक्ति linq अभिव्यक्ति
- 24. अपनी सीमाओं के बाहर एक एनएसटीबल व्यू की पृष्ठभूमि को चित्रित करना
- 25. आईओएस पर, drawRect दृश्य की सीमाओं के बाहर नहीं खींच सकता है?
- 26. सीएसएस: पैरेंट तत्व की सीमाओं के बाहर थोड़ा घोंसला वाला तत्व
- 27. सीएसएस पैरेंटेड पूर्ण तत्व, पैरेंट की सीमाओं के बाहर स्वचालित चौड़ाई?
- 28. छवि की सीमाओं विंडोज फोन
- 29. जीडीबी <पता 0xblablabla सीमाओं से बाहर> त्रुटि
- 30. आप ऐरे के मूल्य को कैसे बाहर निकालते हैं?
@ paul.abbott, क्या यह अनिवार्य है ??? –
आप इसके साथ आगे बढ़ सकते हैं, नई सुविधा इसके साथ उपलब्ध नहीं होगी। –
हमारे मामले में, हमने SQL 2016 में 2008 आर 2 डेटाबेस को पुनर्स्थापित किया और हमें किसी भी तरह से आरेख का उपयोग करने की कोशिश करने में एक ही समस्या थी। एसएसएमएस 2016 13.0.15900.1 को प्रशासक के रूप में चलाने के बाद यह समस्या हल हो गई। जाओ पता लगाओ! –