تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

اطّلع على السيناريو التالي:

  • لديك جدوليه مقسمان في Microsoft SQL Server 2014 ، ويتم تعيين أقسام الجدول الأول إلى ملفات وفيليجروبس مختلفه باستخدام نظام التقسيم نفسه والدالة.

  • قم بتبديل أحد هذه الأقسام إلى الجدول الثاني ، ثم قمت باقتطاع الجدول الثاني.

  • تقوم بإسقاط الملفات والفيليجروبس التي تم تعيينها إلى القسم الذي تم تبديله.

  • تقوم بتشغيل عبارة SELECT في الجدول الثاني.

في هذا السيناريو ، تتلقي رسالة الخطا التالية:

الرسالة 606 والمستوي 21 والحالة 1 عدم توافق بيانات التعريف. معرف مجموعه الأسماء<معرف مجموعه الأسماء ال> المحددة للجدول <الجدول> غير موجود. تشغيل تشيكدب أو تشيككاتالوج.

عند تشغيل DBCC تشيكدب/تشيكتابلي ، تتلقي رسالة الخطا التالية:

تعذر معالجه الفهرس <IndexName ال> الخاص بالجدول <TableName> لان المجموعة (معرف مجموعه الإينديكسنامي <فيليجروبنومبير>) غير صالحه.

الحل

تم تصحيح المشكلة أولا في التحديثات التراكمية التالية ل SQL Server:

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. من المستحسن تنزيل أحدث التحديثات التراكمية ل SQL Server وتثبيته:

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. يؤدي هذا الإصلاح إلى منع التكرارات المستقبلية لهذه المشكلة فقط. إذا كنت تواجه هذه المشكلة بالفعل ، فقم بتصدير البيانات إلى قاعده بيانات جديده بدون اي عطب في بيانات التعريف الحالية. للقيام بذلك، اتبع الخطوات التالية:

  1. لتحديد ما إذا كان القسم يحتوي علي مجموعه ملفات غير صالحه ، قم بتشغيل الاستعلام التالي لمعرفه ما إذا كانت النتيجة هي:

    SELECT * FROM sys.allocation_units AS au WHERE au.data_space_id NOT IN (SELECT data_space_id FROM sys.filegroups)
  2. اجعل الجدول الذي يتضمن بيانات التعريف قابلا للعرض مره أخرى. إذا ارجع الاستعلام من الخطوة 1 نتيجة ، فان القسم الذي يحتوي علي بيانات التعريف التالفة يمنعك من عرض (حدد * from) اي صفوف في الجدول. لحل هذه المشكلة ، قم بازاله هذا القسم التالف.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. يجب ان يكون القسم التالف فارغا. وبخلاف ذلك ، لم يتم إسقاط الملفات ومجموعه الاداات التي كانت موجودة أو حذفها. للقيام بذلك ، انقل هذا القسم إلى جدول آخر يستخدم نظام التقسيم نفسه. يمكن ان يكون هذا الجدول جدولا وهميا فقط. استخدم container_id من الاستعلام في الخطوة 1 ، وقم بمطابقه مع الpartition_id من الأقسام sys. (تاكد من ملاحظه الpartition_number.) استخدم الpartition_number لتنفيذ قسم تبديل جدول التعديل من الجدول الذي تم أونفييوابلي إلى الجدول الوهمي. يجب ان يحتوي الجدول الوهمي علي نفس مجموعه الاعمده ويستخدم نظام التقسيم نفسه. قد يشبه الاستعلام الذي يمكن العثور عليه القسم غير المتناسق:

    SELECT au.container_id, au.data_space_id, p.partition_number FROM sys.partitions AS p JOIN sys.allocation_units AS au ON p.partition_id = au.container_id LEFT JOIN sys.filegroups AS fgs ON fgs.data_space_id = au.data_space_id WHERE object_id = OBJECT_ID('MyTableName') AND fgs.data_space_id IS NULL;
  3. انسخ البيانات من الجدول الأونفييوابلي سابقا إلى قاعده البيانات الجديدة.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×