Berlaku Untuk
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Gejala

Pertimbangkan skenario berikut ini:

  • Anda memiliki Master Data Services (MDS) untuk Microsoft SQL Server 2012 atau SQL Server 2014 diinstal.

  • Anda membuat entitas yang memiliki 100 anggota dan memiliki opsi "Membuat kode nilai secara otomatis" diperiksa.

  • Di MDS Explorer, entitas tersebut memiliki dua halaman anggota dengan jumlah anggota di Halaman 2 setara ukuran halaman kisi (asali adalah 50).

Skenario 1:Klik tombol Tambah anggota di Halaman 1, masukkan data yang diperlukan untuk menambahkan anggota baru, kemudian klik tombol Halaman berikutnya . Halaman 3 dibuat dan Anda menerima galat berikut:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]Argumen:Debugging string sumber daya tidak tersedia. Sering kunci dan argumen menyediakan informasi yang cukup untuk mendiagnosis masalah. Lihat http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_IndexNama parameter: indeksdi System.ThrowHelper.ThrowArgumentOutOfRangeException()di System.Collections.Generic.List'1.get_Item (Int32 indeks)di System.Collections.ObjectModel.Collection'1.get_Item (Int32 indeks)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator()di System.Windows.Controls.DataForm.get_ItemsCount()di System.Windows.Controls.DataForm.SetCanMoveToLastItem()di System.Windows.Controls.DataForm.SetAllCanProperties()di System.Windows.Controls.DataForm.SetIsItemValid()di System.Windows.Controls.DataForm.GenerateUI (Boolean clearEntityErrors, Boolean swapOldAndNew)di System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)di System.Windows.DependencyObject.RaisePropertyChangeNotifications (DependencyProperty dp, objek oldValue, objek newValue)di System.Windows.DependencyObject.UpdateEffectiveValue (DependencyProperty properti, EffectiveValueEntry oldEntry, EffectiveValueEntry & newEntry, operasi ValueOperation)di System.Windows.DependencyObject.SetValueInternal (DependencyProperty dp, nilai objek, Boolean allowReadOnlySet, Boolean isBindingInStyleSetter)di System.Windows.Controls.DataForm.UpdateCurrentItem()pada System.Windows.Controls.DataForm. < SetUpCollectionView > b__8 (DataForm contoh, sumber objek, EventArgs eventArgs)di System.Windows.Controls.WeakEventListener'3.OnEvent (sumber TSource, TEventArgs eventArgs)di System.EventHandler.Invoke (Object sender, EventArgs e)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.OnCurrentChanged()di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentToPosition (Int32 posisi)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentTo (objek item)di Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.set_SelectedItem (anggota nilai)di Microsoft.MasterDataServices.Client.ViewModel.Common.ItemsBase'2.ReloadItems()di Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.EntityMembers_RefreshNeeded (Object sender, EventArgs e)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.Refresh()di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToPage (Int32 pageIndex)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToNextPage()di System.Windows.Controls.DataPager.PageMoveHandler (Int32 oldPageIndex, Int32 newPageIndex, PageMoveOperationDelegate pageMoveOperation)di System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (Object sender, RoutedEventArgs e)di System.Windows.Controls.Primitives.ButtonBase.OnClick()di System.Windows.Controls.Button.OnClick()di System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)di System.Windows.Controls.Control.OnMouseLeftButtonUp (kontrol ctrl, EventArgs e)pada MS. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj IntPtr unmanagedObjArgs Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 bendera)

Skenario 2:Klik tombol Tambah anggota di Halaman 2 untuk memaksa Explorer untuk menambahkan halaman baru. Kemudian halaman 3 dibuat dan Anda menerima galat berikut:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]Argumen:Debugging string sumber daya tidak tersedia. Sering kunci dan argumen menyediakan informasi yang cukup untuk mendiagnosis masalah. Lihat http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_IndexNama parameter: indeksdi System.ThrowHelper.ThrowArgumentOutOfRangeException()di System.Collections.Generic.List'1.get_Item (Int32 indeks)di System.Collections.ObjectModel.Collection'1.get_Item (Int32 indeks)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator()di System.Windows.Controls.DataForm.get_ItemsCount()di System.Windows.Controls.DataForm.SetCanMoveToLastItem()di System.Windows.Controls.DataForm.SetAllCanProperties()pada System.Windows.Controls.DataForm. < SetUpCollectionView > b__a (DataForm contoh, objek sumber, NotifyCollectionChangedEventArgs eventArgs)di System.Windows.Controls.WeakEventListener'3.OnEvent (sumber TSource, TEventArgs eventArgs)di System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)di Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (Object sender, NotifyCollectionChangedEventArgs e)di System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)di System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (NotifyCollectionChangedEventArgs e)di System.Collections.ObjectModel.ObservableCollection'1.InsertItem (Int32 indeks, T item)di System.Collections.ObjectModel.Collection'1.Insert (Int32 indeks, T item)di Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (Guid requestId, respons EntityMembersGetResponse, pengecualian ex)pada Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient. <> c__DisplayClass16'2. < ExecuteRequest > b__15 (Object sender, e RequestCompletedEventArgs'1)di Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (objek negara)

Setiap pembaruan kumulatif yang baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Periksa pembaruan kumulatif terbaru untuk SQL Server:

Informasi lebih lanjut

Setelah penginstalan selesai, Anda harus membuka Master Data Services Configuration Manager sehingga Anda dapat meng-upgrade pangkalan data MDS.

  1. Klik pangkalan data, dan kemudian klik Pilih pangkalan data.

  2. Sambungkan ke pangkalan data yang Anda ingin meng-upgrade. Saat pangkalan data yang dipilih, Anda menerima pesan berikut ini: database ini memerlukan peningkatan. Anda tidak dapat mengubah pengaturan sistem hingga pangkalan data ditingkatkan.

  3. Klik Upgrade Database. Meningkatkan Wisaya pangkalan data terbuka. Ikuti petunjuk dalam Wisaya untuk meng-upgrade database dan kemudian klik selesai.

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.