সূচক অ্যারের সীমার বাইরে ছিল. (মাইক্রোসফ্ট.এসএলএল সার্ভার.স্মো)


91

আমি ব্যবহার করছি SQL Server 2008 R2। এটা ঠিক কাজ করছে। তবে সম্প্রতি, আমি আমার হোস্টিং সার্ভারটি পরিবর্তন করেছি এবং আমি জানতে পারি যে তারা SQL Server 2012সার্ভারে ইনস্টল করেছেন have

এখন, ইস্যুটি হ'ল সার্ভার ডাটাবেসের মাধ্যমে সংযুক্ত হওয়ার পরে SQL Server 2008 R2, আমি যখন কোনও টেবিলের নাম বা সঞ্চিত পদ্ধতিতে ক্লিক করি তখন আমি ত্রুটি পাচ্ছি: Index was outside the bounds of the array. (Microsoft.SqlServer.smo)

সুতরাং, আমার পক্ষ থেকে কোনও সমস্যা আছে বা এটি সার্ভার সাইড থেকে ??? এবং আমি কীভাবে এই সমস্যাটিকে আটকাতে পারি?


@ পল.অবট, এটি কি বাধ্যতামূলক ???
জিতেন পারমার

আপনি এটির সাথে এগিয়ে যেতে পারেন, এটির সাথে নতুন বৈশিষ্ট্য উপলব্ধ হবে না।
সামিথ সি ভালসালান

4
আমাদের ক্ষেত্রে, আমরা এসকিউএল 2016 সালে একটি 2008 আর 2 ডেটাবেস পুনরুদ্ধার করেছি এবং কোনওভাবেই চিত্রটি ব্যবহার করার চেষ্টা করতে আমাদের একই সমস্যা হয়েছিল। প্রশাসক হিসাবে এসএসএমএস 2016 13.0.15900.1 চালানোর পরে এটি সমস্যার সমাধান করেছে। চিত্রে যান!
মার্ক রুসেল

উত্তর:


51

আপনার স্কেল সার্ভার পরিচালনার স্টুডিও ২০০৮ থেকে ২০১২ পর্যন্ত আপগ্রেড করুন

অথবা স্কেল সার্ভার ম্যানেজমেন্ট স্টুডিওর পরিষেবা প্যাকগুলি ডাউনলোড করুন এবং আপডেট সম্ভবত আপনার সমাধানটি সমাধান করুন

আপনি নীচের লিঙ্ক থেকে এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও 2012 ডাউনলোড করতে পারেন

মাইক্রোসফ্ট এসকিউএল সার্ভার® 2012 এক্সপ্রেস http://www.microsoft.com/en-us/download/details.aspx?id=29062


এটির জন্য এখনও কোনও ঠিক করা হয়নি। 2018 সহ ম্যানেজমেন্ট স্টুডিওর সমস্ত সংস্করণে আমার এই ত্রুটিটি ছিল - এটি এত লজ্জাজনক যে এই বাগটি এত বছর ধরে সেখানে রয়েছে।
মেটিটাস

এটি 2020 এবং এটি এখনও স্থির হয়নি।
আন্তোনোন লেজসেক

100

ম্যানেজমেন্ট স্টুডিওটি পুনরায় চালু করা আমার পক্ষে কাজ করেছিল।


6
স্টুডিও ডাটাবেস কাঠামো ক্যাশে করার কারণে এটি "আউট অফ সীমা" ত্রুটি বলে মনে হচ্ছে। আপনি কাঠামোর পর্যাপ্ত পরিবর্তন করার পরে এটি ক্যাশেড সংস্করণটি খারাপভাবে মেলে এবং ত্রুটি উত্পন্ন করা শুরু করবে। পুনরায় চালু করা ক্যাশে পুনর্নির্মাণ করে।
ডেভিড অস্টিন

এটিই আসল সমস্যা ছিল, আমার উত্তরটি আপডেট করার মতো সময় আমার কাছে কখনও ছিল না। আপডেট করা বাগটি আপনি ঠিক করেছেন
অ্যাবিসয়ে ফালবী

এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও (এসএসএমএস) এর v18.6 সংস্করণেও আমার একই ত্রুটি ছিল। কাজটি হ'ল অ্যাপটি থেকে বেরিয়ে এসে আবার শুরু করা।
জোনাথন মেন্ডোজা

42

আমার জন্য এই সমস্যাটি এখনও এসএসএমএস সংস্করণ 2016 (13.0.16100.1) এর সাথে বিদ্যমান।

একটি শালীন কাজটি হ'ল 'রাইট ক্লিক' -> 'টেবিল যুক্ত করুন ...' ডায়ালগটি ব্যবহার না করা, তবে কেবলমাত্র আপনি যে টেবিলটি অবজেক্ট এক্সপ্লোরার থেকে যোগ করতে চান তা ডায়াগ্রাম পৃষ্ঠের উপরে টানুন। মাউসের আইকনটিকে টেনে আনার সময় একটি 'যোগ' চিহ্নে পরিবর্তিত হয় এবং আপনি মাউসটি ছেড়ে দিলে টেবিলটি যুক্ত হয়।

এসএসএমএস প্রতিবার বন্ধ রাখতে হবে।


চিত্রগুলি আর v18.0 পূর্বরূপ 4 পাওয়া যায় না, আশা করি তারা শীঘ্রই ফিরে আসবে!
মিনগ্রিন

22

আবার কাজ শুরু! ২০০q সালে এসকিএল সার্ভারে আমার ডাটাবেস ডায়াগ্রামে নতুন টেবিল যুক্ত করতে একই ত্রুটিটি পেয়েছি, শেষ পর্যন্ত সমাধান করা এসকিএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে পুনরায় চালু করা হয়েছে।


হ্যাঁ. এসকিউএল সার্ভার 2016 ম্যানেজমেন্ট স্টুডিওতে আমার এই ত্রুটি ছিল (বনাম 13.0.16106.4) আমাকে যা করতে হয়েছিল তা হ'ল অ্যাপ / ইউআই পুনরায় চালু করতে হবে। কেবল সার্ভার সংযোগ বিচ্ছিন্ন করা এবং সংযোগটি কার্যকর হয়নি।
joedotnot

7

আপনি যদি কোনও এসকিউএল 2012 দৃষ্টান্তের সাথে সংযোগ স্থাপনের জন্য 2008 পরিচালনা স্টুডিও সরঞ্জাম ব্যবহার করছেন তবে এটি একটি সমস্যা।

আমি এসকিউএল ২০০ with এর সাথে একটি সার্ভারে কাজ করছি এবং এসকিউএল ২০১২ চালিয়ে যাওয়া অন্য একটি সার্ভারটি দ্রুত জিজ্ঞাসা করার চেষ্টা করছি তবে আমি এটি অনেকটাই অনুভব করি।

আমি সাধারণত আমার ব্যক্তিগত ওয়ার্কস্টেশনটি ম্যানেজমেন্ট স্টুডিওর সর্বশেষতম সংস্করণে রাখি (এই ক্ষেত্রে 2012) এবং সেখান থেকে সমস্ত সার্ভার পরিচালনা করতে সক্ষম am


6

ত্রুটি বার্তার পিছনে কারণ হ'ল এসকিউএল আপনার পুরানো এসকিউএল সার্ভার সংস্করণে নতুন বৈশিষ্ট্যগুলি প্রদর্শন করতে পারে নি।

দয়া করে আপনার ক্লায়েন্ট এসকিউএল সংস্করণটিকে আপনার সার্ভার এসকিএল সংস্করণ হিসাবে একই হিসাবে আপগ্রেড করুন


2

প্রস্তাবিত কারণগুলি এখন বেশিরভাগই অসম্ভব হিসাবে প্রমাণিত। আমি এসএসএস 2014 এর বিরুদ্ধে এসএসএমএস ভি 17.9.2 চালাচ্ছি এবং এখনও সমস্যা আছে। আমি যখন এসএসএমএস ব্যবহার শুরু করি তখন কমপক্ষে ২০০ since সাল থেকে এই সরঞ্জামটির সাথে স্মৃতি সমস্যা রয়েছে problems

হ্যাঁ, এমএস ডায়াগ্রামিং থেকে মুক্তি পেতে 'চায়' তবে ব্যবহারকারীরা সেগুলি দেয় না। আমার একটা অনুভূতি আছে যে তারা কখনই এই সমস্যার সমাধান করতে পারবে না কারণ তারা চায় যে ব্যবহারকারীরা এমন সরঞ্জামের সাথে এতটাই বিরক্ত হয়ে উঠতে পারেন যে তাদের মধ্যে বেশিরভাগই এটি ব্যবহার করা ছেড়ে দেয় এবং তারা এটি পুরোপুরি ত্যাগ করতে পারে।

আপনি যদি প্রতিদিন অসংখ্য বার এটি করে দাঁড়াতে পারেন তবে পুনঃসূচনাটি এখনও কার্যকর নয়।


1

আপনাকে অবশ্যই ম্যানেজমেন্ট স্টুডিওর নতুন সংস্করণ ব্যবহার করতে হবে। এছাড়াও আপনি 29506 এ ত্রুটি পেয়েছেন। তাই আপনাকে সেটআপের জন্য প্রশাসক হিসাবে চালানো উচিত। এই সাইটটি দেখুন। http://shareis.com/post/29506-management-studio-express


1

স্ট্যাক ট্রেস সহ সি # এর মাধ্যমে এসএমও ব্যবহার করার ক্ষেত্রে আমার একইরকম অভিজ্ঞতা ছিল:

[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()

এটি সিএলআর / এনসিএলআই / এসএমওর আমার সংস্করণগুলি ছিল 10.50.1600.1। তাদের 10.53.6000.34 এ আপগ্রেড করা এটি স্থির করে - এভাবে ২০০৮ আরআর এসএমওকে 2012 এবং 2014 সার্ভারের সাহায্যে অনেক কিছু করার সুযোগ দেওয়া হয়।

ফিচার প্যাক থেকে সেগুলি পান

https://www.microsoft.com/en-gb/download/details.aspx?id=44272


4
আমি এসকিউএল সার্ভার 2008 R2 সার্ভিস প্যাক 3 জন্য এই লিঙ্কে পদ কি ইনস্টলার ডাউনলোড করার জন্য পরিষ্কার পাওয়া support.microsoft.com/en-us/kb/2979597
জাস্টিন

0

আমি এসকিউএল-সার্ভার ২০১ in-এ ডায়াগ্রাম এবং স্কিমা নিয়ে একটি সমস্যা পেয়েছি যা এই বিষয়টিতে কার্যকর হতে পারে। আমি ডায়াগ্রামটি সম্পাদনা করছিলাম ("সেলস" স্কিমার সাথে সম্পর্কিত এবং প্রচুর টেবিলের সাথে) এবং একটি নতুন টেবিল যুক্ত করেছি, তবে এটি স্কিমা ঘোষণা করতে ভুলে গিয়েছিল, তাই এটি ডিফল্ট "ডিবিও" দিয়েছিল। তারপরে যখন আমি ফিরে এসে খুলি, স্কিমাটি "বিক্রয়" করে এবং একটি বিদ্যমান টেবিল যুক্ত করার চেষ্টা করেছিল ... ব্লুফ! এই থ্রেডে বর্ণিত ঠিক একই ত্রুটিটি ট্রিগার করে। এমনকি আমি কাজের চেষ্টাও করেছি (টেবিলটি টানুন) তবে এটি কার্যকর হয়নি। হঠাৎ আমি লক্ষ্য করেছিলাম যে স্কিমাটি ভুল ছিল, আমি এটি আপডেট করেছি, আবার চেষ্টা করেছি, এবং ইউরেকা! সমস্যা অবিলম্বে দূরে ছিল ... শুভেচ্ছা।



0

ক্যাশযুক্ত সামগ্রী নিয়ে এটি খুব পুরানো সমস্যা। এমএস এসএসএমএস থেকে ডায়াগ্রামগুলি সরিয়ে নেওয়ার পরিকল্পনা করছে, তাই তারা এ বিষয়ে কোনও চিন্তা করে না। যাইহোক, সমাধান বিদ্যমান।

ডায়াগ্রাম ট্যাবটি বন্ধ করুন এবং এটি আবার খুলুন। এসএসএমএস 18.2 এর সাথে কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.