DÜZELTME: SQL Server 2012 veya SQL Server 2014 MDS'ye üye eklediğinizde oluşan hatalar

# Hata: 201509 (İçerik Bakımı) VSTS:2035100

Belirtiler

Aşağıdaki senaryoyu düşünün:

  • Microsoft SQL Server 2012 veya SQL Server yüklü 2014 için ana veri Hizmetleri (MDS) vardır.

  • 100 üye olan bir varlık oluşturursanız ve "Kod değerleri otomatik olarak oluştur" seçeneğini aradı.

  • MDS Explorer'da varlık üyelerinin üye sayısı ile iki sayfa sayfa 2 kılavuz sayfa boyutuna eşit olan (varsayılan, 50).

Senaryo 1:
Sayfa 1 Üye Ekle düğmesini tıklatın, ardından Sonraki sayfa düğmesini tıklatın ve yeni üye eklemek için gerekli verileri girin. Sayfa 3 oluşturulur ve hataları alırsınız:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]
Bağımsız değişkenler:
Hata ayıklama kaynak dizeleri kullanılamaz. Genellikle anahtar ve bağımsız değişkenler, sorunu tanılamak için yeterli bilgi sağlar. Http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index bakın
Parametre adı: dizin
System.ThrowHelper.ThrowArgumentOutOfRangeException() at
System.Collections.Generic.List'1.get_Item (Int32 dizin) at
System.Collections.ObjectModel.Collection'1.get_Item (Int32 dizin) at
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() at
System.Windows.Controls.DataForm.get_ItemsCount() at
System.Windows.Controls.DataForm.SetCanMoveToLastItem() at
System.Windows.Controls.DataForm.SetAllCanProperties() at
System.Windows.Controls.DataForm.SetIsItemValid() at
System.Windows.Controls.DataForm.GenerateUI (Boolean clearEntityErrors, Boolean swapOldAndNew)
System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged at (DependencyObject d DependencyPropertyChangedEventArgs e)
System.Windows.DependencyObject.RaisePropertyChangeNotifications (DependencyProperty dp, oldValue nesne, nesne newValue) at
System.Windows.DependencyObject.UpdateEffectiveValue (DependencyProperty özelliği, EffectiveValueEntry oldEntry, EffectiveValueEntry & newEntry, ValueOperation işlemi)
System.Windows.DependencyObject.SetValueInternal (DependencyProperty dp, nesne değeri, Boolean allowReadOnlySet, Boolean isBindingInStyleSetter)
System.Windows.Controls.DataForm.UpdateCurrentItem() at
System.Windows.Controls.DataForm. < SetUpCollectionView > b__8 AT (DataForm örnek, kaynak nesne, EventArgs eventArgs)
System.Windows.Controls.WeakEventListener'3.OnEvent at (TSource kaynak, TEventArgs eventArgs)
System.EventHandler.Invoke (Object sender, EventArgs e)
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.OnCurrentChanged() at
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentToPosition (Int32 konum)
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentTo (nesne öğesi) at
Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.set_SelectedItem (üye değeri) at
Microsoft.MasterDataServices.Client.ViewModel.Common.ItemsBase'2.ReloadItems() at
Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.EntityMembers_RefreshNeeded (Object sender, EventArgs e)
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.Refresh() at
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToPage (Int32 PageIndex) at
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToNextPage() at
System.Windows.Controls.DataPager.PageMoveHandler (Int32 oldPageIndex, Int32 NewPageIndex, PageMoveOperationDelegate pageMoveOperation)
System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (Object sender, RoutedEventArgs e)
System.Windows.Controls.Primitives.ButtonBase.OnClick() at
System.Windows.Controls.Button.OnClick() at
System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e) at
System.Windows.Controls.Control.OnMouseLeftButtonUp (Denetim ctrl, EventArgs e)
MS at. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, argsTypeIndex Int32, Int32 actualArgsTypeIndex, dize eventName, UInt32 bayraklar)

Senaryo 2:
Sayfa yeni bir sayfa eklemek için Explorer zorlamak için 2 Üye Ekle düğmesini tıklatın. Sayfa 3 sonra oluşturulur ve hataları alırsınız:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]
Bağımsız değişkenler:
Hata ayıklama kaynak dizeleri kullanılamaz. Genellikle anahtar ve bağımsız değişkenler, sorunu tanılamak için yeterli bilgi sağlar. Http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index bakın
Parametre adı: dizin
System.ThrowHelper.ThrowArgumentOutOfRangeException() at
System.Collections.Generic.List'1.get_Item (Int32 dizin) at
System.Collections.ObjectModel.Collection'1.get_Item (Int32 dizin) at
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() at
System.Windows.Controls.DataForm.get_ItemsCount() at
System.Windows.Controls.DataForm.SetCanMoveToLastItem() at
System.Windows.Controls.DataForm.SetAllCanProperties() at
System.Windows.Controls.DataForm. < SetUpCollectionView > b__a at (DataForm örnek, kaynak nesne, NotifyCollectionChangedEventArgs eventArgs)
System.Windows.Controls.WeakEventListener'3.OnEvent at (TSource kaynak, TEventArgs eventArgs)
System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)
Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (Object sender, NotifyCollectionChangedEventArgs e)
System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)
System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (NotifyCollectionChangedEventArgs e) at
System.Collections.ObjectModel.ObservableCollection'1.InsertItem (Int32 dizini, T madde)
System.Collections.ObjectModel.Collection'1.Insert (Int32 dizini, T madde)
Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (GUID İstekKimliği, EntityMembersGetResponse yanıt, Exception ex)
Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient <> c__DisplayClass16, ' 2. < ExecuteRequest > b__15 (Object sender, RequestCompletedEventArgs 1' e)
Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (nesne durumu)

Çözüm

Sorun ilk olarak SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir.

SQL Server 2014 için Toplu Güncelleştirme 1/en-us/help/2931693

SQL Server 2012 SP1 için Toplu Güncelleştirme 9/en-us/help/2931078

Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. SQL Server için en son toplu güncelleştirme denetleyin:


Daha fazla bilgi

Yükleme tamamlandıktan sonra MDS veritabanı yükseltme yapabilirsiniz böylece Ana veri Hizmetleri Yapılandırma Yöneticisi'ni açmanız gerekmez.

  1. Veritabanları' nı tıklatın ve sonra da Veritabanı Seç'itıklatın.

  2. Yükseltmek istediğiniz veritabanına bağlanın. Veritabanı seçildikten sonra aşağıdaki iletiyi alırsınız: Bu veritabanı için bir yükseltme gerekiyor. Veritabanı yükseltilinceye kadar sistem ayarlarını değiştiremezsiniz.

  3. Veritabanı yükseltme' yi tıklatın. Veritabanı Yükseltme Sihirbazı açılır. Son' u tıklatın ve Veritabanı Yükseltme Sihirbazı'ndaki yönergeleri izleyin.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Yazar: scottzho
Yazan: v-juwang
Teknik İnceleme: joshger; naxing; wajokiel; scottzho
Düzenleyen: v-jastam

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×