Príznaky
Predstavte si nasledujúcu situáciu:
-
Máte Master Data Services (MDS) Microsoft SQL Server 2012 alebo SQL Server 2014 nainštalovaný.
-
Môžete vytvoriť subjekt 100 členov a skontroloval možnosť "Vytvoriť kód hodnoty automaticky".
-
V programe Prieskumník MDS má dve strany členov, ktorí na stránke 2 rovná veľkosti mriežky stránky (predvolená hodnota je 50).
Scenár 1:
Kliknite na tlačidlo Pridať člena strana 1, zadajte požadované údaje na pridanie nových a potom kliknite na tlačidlo Ďalšej strane . Strana 3 je vytvorená a zobrazí sa nasledujúce chyby:System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index Názov parametra: index v System.ThrowHelper.ThrowArgumentOutOfRangeException() v System.Collections.Generic.List'1.get_Item (Int32 index) v System.Collections.ObjectModel.Collection'1.get_Item (Int32 index) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() v System.Windows.Controls.DataForm.get_ItemsCount() v System.Windows.Controls.DataForm.SetCanMoveToLastItem() v System.Windows.Controls.DataForm.SetAllCanProperties() v System.Windows.Controls.DataForm.SetIsItemValid() v System.Windows.Controls.DataForm.GenerateUI (Boolean clearEntityErrors, Boolean swapOldAndNew) v System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged (DependencyObject d DependencyPropertyChangedEventArgs e) v System.Windows.DependencyObject.RaisePropertyChangeNotifications (DependencyProperty RP, objekt oldValue, newValue objektu) v System.Windows.DependencyObject.UpdateEffectiveValue (DependencyProperty objekt, EffectiveValueEntry oldEntry, EffectiveValueEntry a newEntry, ValueOperation operácia) v System.Windows.DependencyObject.SetValueInternal (DependencyProperty RP, hodnoty objektu, Boolean allowReadOnlySet, Boolean isBindingInStyleSetter) v System.Windows.Controls.DataForm.UpdateCurrentItem() v System.Windows.Controls.DataForm. < SetUpCollectionView > b__8 (údaje napríklad zdrojový objekt, EventArgs eventArgs) v System.Windows.Controls.WeakEventListener'3.OnEvent (TSource zdroj, TEventArgs eventArgs) v System.EventHandler.Invoke (Object sender, EventArgs e) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.OnCurrentChanged() v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentToPosition (Int32 pozície) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveCurrentTo (objekt položky) v Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.set_SelectedItem (člen hodnota) v Microsoft.MasterDataServices.Client.ViewModel.Common.ItemsBase'2.ReloadItems() v Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.EntityMembers_RefreshNeeded (Object sender, EventArgs e) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.Refresh() v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToPage (Int32 pageIndex) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.MoveToNextPage() v System.Windows.Controls.DataPager.PageMoveHandler (Int32 oldPageIndex, Int32 newPageIndex, PageMoveOperationDelegate pageMoveOperation) v System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (Object sender, RoutedEventArgs e) v System.Windows.Controls.Primitives.ButtonBase.OnClick() v System.Windows.Controls.Button.OnClick() v System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e) v System.Windows.Controls.Control.OnMouseLeftButtonUp (Control ctrl, EventArgs e) na MS. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 príznaky)
Argumenty: Ladenie reťazce nie sú k dispozícii. Často kľúč a argumentov poskytujú dostatočné informácie o diagnostikovaní problému. ZobraziťScenár 2:
Kliknite na Položku tlačidlo na stránke 2 prinútiť Explorer pridať novú stránku. Potom sa vytvorí strana 3 a zobrazí sa nasledujúce chyby:System.ArgumentOutOfRangeException: [ArgumentOutOfRange_Index]http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOutOfRange_Index Názov parametra: index v System.ThrowHelper.ThrowArgumentOutOfRangeException() v System.Collections.Generic.List'1.get_Item (Int32 index) v System.Collections.ObjectModel.Collection'1.get_Item (Int32 index) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.GetEnumerator() v System.Windows.Controls.DataForm.get_ItemsCount() v System.Windows.Controls.DataForm.SetCanMoveToLastItem() v System.Windows.Controls.DataForm.SetAllCanProperties() v System.Windows.Controls.DataForm. < SetUpCollectionView > b__a (zdrojový objekt, NotifyCollectionChangedEventArgs eventArgs, údaje inštancie) v System.Windows.Controls.WeakEventListener'3.OnEvent (TSource zdroj, TEventArgs eventArgs) v System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (objekt odosielateľa, NotifyCollectionChangedEventArgs e) v Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (objekt odosielateľa, NotifyCollectionChangedEventArgs e) v System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (objekt odosielateľa, NotifyCollectionChangedEventArgs e) v System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (NotifyCollectionChangedEventArgs e) v System.Collections.ObjectModel.ObservableCollection'1.InsertItem (Int32 registra, T položky) v System.Collections.ObjectModel.Collection'1.Insert (Int32 registra, T položky) na Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (Guid requestId, EntityMembersGetResponse reakcia, výnimkou ex) v <> c__DisplayClass16 Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient. 2. < ExecuteRequest > b__15 (Object sender, e RequestCompletedEventArgs 1) v Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (stavu objektu)
Argumenty: Ladenie reťazce nie sú k dispozícii. Často kľúč a argumentov poskytujú dostatočné informácie o diagnostikovaní problému. ZobraziťRiešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Kumulatívna aktualizácia 1 pre SQL Server 2014/en-us/help/2931693
Kumulatívna aktualizácia 9 pre SQL Server 2012 SP1/en-us/help/2931078
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:
Ďalšie informácie
Po dokončení inštalácie, budete musieť otvoriť Master Data Services Configuration Manager tak, že môžete inovovať MDS databázy.
-
Kliknite na tlačidlo databázya kliknite na tlačidlo Vybrať databázu.
-
Pripojte databázy, ktoré chcete inovovať. Vybratá databáza sa zobrazí nasledujúce hlásenie: tejto databázy vyžaduje inováciu. Nie je možné zmeniť nastavenia systému kým inovovaná databáza.
-
Kliknite na tlačidlo inovovať databázu. Otvorí sa Sprievodca databázou Upgrade . Postupujte podľa pokynov v sprievodcovi upgrade databázy a kliknite na tlačidlo Dokončiť.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.