Applies ToSQL 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)

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:

  • คุณมีบริการข้อมูลหลัก (MDS) สำหรับ Microsoft SQL Server 2012 หรือ 2014 เซิร์ฟเวอร์ SQL ที่ติดตั้งอยู่

  • คุณสร้างเอนทิตีที่มีสมาชิก 100 และมีการตรวจสอบตัวเลือก "สร้างรหัสค่าโดยอัตโนมัติ"

  • ใน MDS Explorer เอนทิตีมีสองหน้าของสมาชิกที่มีจำนวนสมาชิกเท่ากับขนาดหน้ากริดหน้า 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 (บูลีน clearEntityErrors, swapOldAndNew บูลีน)ที่ System.Windows.Controls.DataForm.OnCurrentItemPropertyChanged (DependencyObject ว DependencyPropertyChangedEventArgs e)ที่ System.Windows.DependencyObject.RaisePropertyChangeNotifications (DependencyProperty dp วัตถุเดิม ค่าใหม่ของวัตถุ)ที่ System.Windows.DependencyObject.UpdateEffectiveValue (DependencyProperty คุณสมบัติ EffectiveValueEntry oldEntry, EffectiveValueEntry & newEntry การดำเนินการ ValueOperation)ที่ System.Windows.DependencyObject.SetValueInternal (DependencyProperty dp ค่าวัตถุ บูลี allowReadOnlySet, isBindingInStyleSetter บูลีน)ใน System.Windows.Controls.DataForm.UpdateCurrentItem()ใน b__8 System.Windows.Controls.DataForm < SetUpCollectionView > (DataForm อินสแตนซ์ แหล่งอ็อบเจกต์ EventArgs eventArgs)ใน System.Windows.Controls.WeakEventListener'3.OnEvent (แหล่ง TSource, TEventArgs eventArgs)ใน System.EventHandler.Invoke (ผู้ส่งวัตถุ อี EventArgs)ใน 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)ใน 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 oldPageIndex, Int32 newPageIndex, PageMoveOperationDelegate pageMoveOperation)ใน System.Windows.Controls.DataPager.OnNextPageButtonBaseClick (ผู้ส่งวัตถุ อี RoutedEventArgs)ใน System.Windows.Controls.Primitives.ButtonBase.OnClick()ใน System.Windows.Controls.Button.OnClick()ที่ System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)ใน System.Windows.Controls.Control.OnMouseLeftButtonUp (ctrl ควบคุม อี EventArgs)ใน MS Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex สตริ 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 < SetUpCollectionView > b__a (อินสแตนซ์ DataForm แหล่งอ็อบเจกต์ NotifyCollectionChangedEventArgs eventArgs)ใน System.Windows.Controls.WeakEventListener'3.OnEvent (แหล่ง TSource, TEventArgs eventArgs)ใน System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (ผู้ส่งวัตถุ อี NotifyCollectionChangedEventArgs)ใน Microsoft.MasterDataServices.Client.ViewModel.Common.SortablePagedCollectionView'1.CollectionChangedHandler (ผู้ส่งวัตถุ อี NotifyCollectionChangedEventArgs)ใน System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke (ผู้ส่งวัตถุ อี NotifyCollectionChangedEventArgs)ที่ System.Collections.ObjectModel.ObservableCollection'1.OnCollectionChanged (NotifyCollectionChangedEventArgs e)ใน System.Collections.ObjectModel.ObservableCollection'1.InsertItem (ดัชนี Int32 สินค้า T)ใน System.Collections.ObjectModel.Collection'1.Insert (ดัชนี Int32 สินค้า T)ใน Microsoft.MasterDataServices.Client.ViewModel.MasterData.EntityMembersViewModel.AddNewMemberToCollection (Guid requestId, EntityMembersGetResponse ตอบสนอง ข้อยกเว้นแลกเปลี่ยน)ใน Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient <> c__DisplayClass16'2 < ExecuteRequest > b__15 (ผู้ส่งวัตถุ อี RequestCompletedEventArgs'1)ใน Microsoft.MasterDataServices.Client.ViewModel.ServiceProxy.ServiceClient.OnEntityMembersGetCompleted (สถานะของวัตถุ)

แต่ละโปรแกรมปรับปรุงสะสมใหม่สำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้ ตรวจหาการปรับปรุงสะสมล่าสุดสำหรับ SQL Server:

ข้อมูลเพิ่มเติม

หลังจากติดตั้งเสร็จสมบูรณ์แล้ว คุณต้องเปิดโปรแกรมจัดการการตั้งค่าคอนฟิกบริการข้อมูลหลักเพื่อให้คุณสามารถปรับรุ่นฐานข้อมูล MDS

  1. คลิกฐานข้อมูลและจากนั้น คลิกที่ฐานข้อมูลที่เลือก

  2. เชื่อมต่อกับฐานข้อมูลที่คุณต้องการปรับรุ่น เมื่อมีเลือกฐานข้อมูล คุณได้รับข้อความต่อไปนี้:ฐานข้อมูลนี้ต้องการการปรับรุ่น คุณไม่สามารถเปลี่ยนแปลงการตั้งค่าระบบจนกว่าจะมีการปรับรุ่นฐานข้อมูลได้

  3. คลิกปรับรุ่นฐานข้อมูล เปิดตัวช่วยสร้างฐานข้อมูลการปรับรุ่น ทำตามคำแนะนำในตัวช่วยสร้าง การปรับรุ่นฐานข้อมูลแล้ว คลิกเสร็จสิ้น

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย