Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Să luăm în considerare următorul scenariu:

  • Aveți Master Data Services (MDS) pentru Microsoft SQL Server 2012 sau SQL Server 2014 instalat.

  • Creați o entitate care are 100 de membri și a verificat opțiunea "Creați cod valori automat".

  • În MDS Explorer, entitatea are două pagini de membri cu numărul de membri pe pagina 2 egală cu dimensiunea grilă (implicit este 50).

Scenariul 1:
Faceți clic pe butonul Adăugare membru pe pagina 1, introduceți datele necesare pentru a adăuga noul membru și apoi faceți clic pe butonul Pagina următoare . Pagina 3 se creează și să primiți următoarele erori:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]
Argumente:
Șiruri de resurse de depanare nu sunt disponibile. Adesea cheie și argumente furniza informații suficiente pentru a diagnostica problema. Consultați http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index
Parametrul de nume: index
la System.ThrowHelper.ThrowArgumentOutOfRangeException()
la System.Collections.Generic.List'1.get_Item (Int32 index)
la System.Collections.ObjectModel.Collection'1.get_Item (Int32 index)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator()
la System.Windows.Controls.DataForm.get_ItemsCount()
la System.Windows.Controls.DataForm.SetCanMoveToLastItem()
la System.Windows.Controls.DataForm.SetAllCanProperties()
la System.Windows.Controls.DataForm.SetIsItemValid()
la System.Windows.Controls.DataForm.GenerateUI (Boolean clearEntityErrors, Boolean swapOldAndNew)
la System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
la System.Windows.DependencyObject.RaisePropertyChangeNotifications (DependencyProperty dp, obiectul oldValue, obiectul newValue)
la System.Windows.DependencyObject.UpdateEffectiveValue (DependencyProperty proprietate, EffectiveValueEntry oldEntry, EffectiveValueEntry și newEntry, operațiunea ValueOperation)
la System.Windows.DependencyObject.SetValueInternal (DependencyProperty dp, obiect de valoare, Boolean allowReadOnlySet, Boolean isBindingInStyleSetter)
la System.Windows.Controls.DataForm.UpdateCurrentItem()
la System.Windows.Controls.DataForm. < SetUpCollectionView > b__8 (DataForm de exemplu, Object source, EventArgs eventArgs)
la System.Windows.Controls.WeakEventListener'3.OnEvent (TSource source, TEventArgs eventArgs)
la System.EventHandler.Invoke (Object sender, EventArgs e)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.OnCurrentChanged()
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentToPosition (Int32 position)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentTo (obiect element)
la Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.set_SelectedItem (membru valoarea)
la Microsoft.MasterDataServices.Client.ViewModel.Common.ItemsBase'2.ReloadItems()
la Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.EntityMembers_RefreshNeeded (Object sender, EventArgs e)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.Refresh()
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToPage (Int32 pageIndex)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToNextPage()
la System.Windows.Controls.DataPager.PageMoveHandler (Int32 oldPageIndex, Int32 newPageIndex, PageMoveOperationDelegate pageMoveOperation)
la System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (Object sender, RoutedEventArgs e)
la System.Windows.Controls.Primitives.ButtonBase.OnClick()
la System.Windows.Controls.Button.OnClick()
la System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)
la System.Windows.Controls.Control.OnMouseLeftButtonUp (Control ctrl, EventArgs e)
la MS. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)

Scenariul 2:
Faceți clic pe butonul Adăugare membru pe pagina 2 pentru a impune Explorer pentru a adăuga o pagină nouă. Apoi se creează pagina 3 și să primiți următoarele erori:

System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]
Argumente:
Șiruri de resurse de depanare nu sunt disponibile. Adesea cheie și argumente furniza informații suficiente pentru a diagnostica problema. Consultați http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index
Parametrul de nume: index
la System.ThrowHelper.ThrowArgumentOutOfRangeException()
la System.Collections.Generic.List'1.get_Item (Int32 index)
la System.Collections.ObjectModel.Collection'1.get_Item (Int32 index)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator()
la System.Windows.Controls.DataForm.get_ItemsCount()
la System.Windows.Controls.DataForm.SetCanMoveToLastItem()
la System.Windows.Controls.DataForm.SetAllCanProperties()
la System.Windows.Controls.DataForm. < SetUpCollectionView > b__a (DataForm instanță, Object source, NotifyCollectionChangedEventArgs eventArgs)
la System.Windows.Controls.WeakEventListener'3.OnEvent (TSource source, TEventArgs eventArgs)
la System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)
la Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (Object sender, NotifyCollectionChangedEventArgs e)
la System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (Object sender, NotifyCollectionChangedEventArgs e)
la System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (NotifyCollectionChangedEventArgs e)
la System.Collections.ObjectModel.ObservableCollection'1.InsertItem (Int32 index, T element)
la System.Collections.ObjectModel.Collection'1.Insert (Int32 index, T element)
la Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (Guid requestId, EntityMembersGetResponse răspuns, excepție ex)
la <> c__DisplayClass16 Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.'2. < ExecuteRequest > b__15 (Object sender, RequestCompletedEventArgs'1 e)
la Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (stare de obiecte)

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Verifica cele mai recente actualizări cumulative pentru SQL Server:


Mai multe informații

După ce se termină instalarea, trebuie să deschideți Master Data Services Configuration Manager , astfel încât să aveți posibilitatea să faceți upgrade MDS bazei de date.

  1. Bazele de date, și apoi faceți clic pe Selectați bazei de date.

  2. Conectarea la baza de date pe care doriți să faceți upgrade. Atunci când baza de date este selectată, primiți următorul mesaj: necesită un upgrade pentru această bază de date. Aveți posibilitatea să modificați setările de sistem până când se face upgrade bazei de date.

  3. Faceți clic pe upgrade-ul de baze de date. Upgrade-ul bazei de date Expertul se deschide. Urmați instrucțiunile din expert pentru a face upgrade bazei de date și apoi faceți clic pe Terminare.

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×