الأعراض
يرجى مراعاة السيناريو التالي:
-
لديك خدمات البيانات الرئيسية (MDS) لتثبيت 2014 ملقم SQL أو Microsoft SQL Server 2012.
-
يمكنك إنشاء كيان 100 عضو، وتم تحديد الخيار "إنشاء قيم التعليمات البرمجية تلقائياً".
-
في "مستكشف" حركة الديمقراطيين الاشتراكيين، الوحدة على صفحتين من الأعضاء مع عدد الأعضاء على صفحة 2 تساوي حجم صفحة الشبكة (الافتراضي هو 50).
السيناريو 1:
انقر فوق الزر إضافة عضو على الصفحة 1، أدخل البيانات المطلوبة لإضافة عضو جديد ثم انقر فوق الزر الصفحة التالية . يتم إنشاء الصفحة 3 وتتلقى التالية أخطاء:System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index اسم المعلمة: الفهرس في System.ThrowHelper.ThrowArgumentOutOfRangeException() في System.Collections.Generic.List'1.get_Item (Int32 فهرس) في System.Collections.ObjectModel.Collection'1.get_Item (Int32 فهرس) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() في System.Windows.Controls.DataForm.get_ItemsCount() في System.Windows.Controls.DataForm.SetCanMoveToLastItem() في System.Windows.Controls.DataForm.SetAllCanProperties() في System.Windows.Controls.DataForm.SetIsItemValid() في System.Windows.Controls.DataForm.GenerateUI (كليرينتيتييرورس منطقية، سوابولداندنيو منطقية) في System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged (ديبيندينسيوبجيكت ه ديبيندينسيبروبيرتيكهانجيديفينتارجس د،) في System.Windows.DependencyObject.RaisePropertyChangeNotifications (dp ديبيندينسيبروبيرتي، oldValue الكائن، ب newValue الكائن) في System.Windows.DependencyObject.UpdateEffectiveValue (خاصية ديبيندينسيبروبيرتي، أولدينتري افيكتيفيفالوينتري، افيكتيفيفالوينتري & نيوينتري، فالويوبيريشن العملية) في System.Windows.DependencyObject.SetValueInternal (dp ديبيندينسيبروبيرتي، قيمة الكائن، اللووريدونليسيت المنطقية، إيسبيندينجينستيليسيتير منطقية) في System.Windows.Controls.DataForm.UpdateCurrentItem() في b__8 System.Windows.Controls.DataForm. < ستوبكوليكتيونفييو > (DataForm سبيل المثال، كائن المصدر، EventArgs eventArgs) في System.Windows.Controls.WeakEventListener'3.OnEvent (مصدر تسورسي، eventArgs تيفينتارجس) في System.EventHandler.Invoke (الكائن المرسل، EventArgs e) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.OnCurrentChanged() في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentToPosition (Int32 موضع) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentTo (عنصر الكائن) في Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.set_SelectedItem (عضو القيمة) في Microsoft.MasterDataServices.Client.ViewModel.Common.ItemsBase'2.ReloadItems() في Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.EntityMembers_RefreshNeeded (الكائن المرسل، EventArgs e) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.Refresh() في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToPage (Int32 pageIndex) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToNextPage() في System.Windows.Controls.DataPager.PageMoveHandler (أولدباجينديكس Int32 Int32 نيوباجينديكس، باجيموفيوبيريشن باجيموفيوبيراتيونديليجاتي) في System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (الكائن المرسل، روتيديفينتارجس ه) في System.Windows.Controls.Primitives.ButtonBase.OnClick() في System.Windows.Controls.Button.OnClick() في System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (موسيبوتونيفينتارجس ه) في System.Windows.Controls.Control.OnMouseLeftButtonUp (التحكم ctrl، EventArgs e) في MS. Internal.JoltHelper.FireEvent (أونماناجيدوبج IntPtr، IntPtr أونماناجيدوبجارجس، أرجستيبينديكس Int32، أكتوالارجستيبينديكس Int32، eventName سلسلة، علامات UInt32)
وسائط: سلاسل المورد التصحيح غير متوفرة. غالباً ما المفتاح والوسائط توفر معلومات كافية لتشخيص المشكلة. راجعالسيناريو 2:
انقر فوق الزر إضافة عضو في صفحة 2 لفرض Explorer لإضافة صفحة جديدة. ثم يتم إنشاء الصفحة 3 وتظهر بعد الأخطاء:System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index اسم المعلمة: الفهرس في System.ThrowHelper.ThrowArgumentOutOfRangeException() في System.Collections.Generic.List'1.get_Item (Int32 فهرس) في System.Collections.ObjectModel.Collection'1.get_Item (Int32 فهرس) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() في System.Windows.Controls.DataForm.get_ItemsCount() في System.Windows.Controls.DataForm.SetCanMoveToLastItem() في System.Windows.Controls.DataForm.SetAllCanProperties() في System.Windows.Controls.DataForm. < ستوبكوليكتيونفييو > b__a (DataForm مثيل الكائن المصدر، eventArgs نوتيفيكوليكتيونتشانجيديفينتارجس) في System.Windows.Controls.WeakEventListener'3.OnEvent (مصدر تسورسي، eventArgs تيفينتارجس) في System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (الكائن المرسل، نوتيفيكوليكتيونتشانجيديفينتارجس ه) في Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (الكائن المرسل، نوتيفيكوليكتيونتشانجيديفينتارجس ه) في System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (الكائن المرسل، نوتيفيكوليكتيونتشانجيديفينتارجس ه) في System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (نوتيفيكوليكتيونتشانجيديفينتارجس ه) في System.Collections.ObjectModel.ObservableCollection'1.InsertItem (فهرس Int32، عنصر T) في System.Collections.ObjectModel.Collection'1.Insert (فهرس Int32، عنصر T) في Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (معرف Guid الطلب، استجابة انتيتيميمبيرسجيتريسبونسي، استثناء ex) في c__DisplayClass16 <> Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient. '2. < اكسيكوتيريكويست > b__15 (الكائن المرسل، ريقويستكومبليتيديفينتارجس' 1 e) في Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (حالة الكائن)
وسائط: سلاسل المورد التصحيح غير متوفرة. غالباً ما المفتاح والوسائط توفر معلومات كافية لتشخيص المشكلة. راجعالحل
تم تصحيح هذه المشكلة أولاً في التحديث التراكمي التالية من SQL Server.
التحديث التراكمي 1 ل SQL Server 2014/en-us/help/2931693
التحديث التراكمي 9 ل SQL Server 2012 SP1/en-us/help/2931078
يحتوي التحديث التراكمي كل جديدة ل SQL Server على كافة الإصلاحات العاجلة وكافة إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. تحقق من أحدث التحديثات التراكمية ل SQL Server:
مزيد من المعلومات
بعد اكتمال التثبيت، يجب عليك فتح إدارة تكوين خدمات البيانات الرئيسية حيث يمكنك ترقية قاعدة بيانات حركة الديمقراطيين الاشتراكيين.
-
انقر فوق قواعد بيانات، ومن ثم انقر فوق تحديد قاعدة البيانات.
-
الاتصال بقاعدة البيانات الذي تريد ترقيته. عند تحديد قاعدة البيانات، تتلقى الرسالة التالية: تتطلب قاعدة البيانات هذه ترقية. لا يمكنك تغيير إعدادات النظام حتى يتم ترقية قاعدة البيانات.
-
انقر فوق ترقية قاعدة البيانات. يفتح معالج ترقية قاعدة البيانات . اتبع الإرشادات الموجودة في المعالج لترقية قاعدة البيانات ثم انقر فوق إنهاء.
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".