স্ট্যাক ট্রেস সহ সি # এর মাধ্যমে এসএমও ব্যবহার করার ক্ষেত্রে আমার একইরকম অভিজ্ঞতা ছিল:
[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