وتوزع Microsoft إصلاحات Microsoft SQL Server 2008 R2 وMicrosoft SQL Server 2008 وMicrosoft SQL Server 2005 كملف واحد قابل للتنزيل. نظرا لأن الإصلاحات تراكمية، يحتوي كل إصدار جديد على كل الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها في إصدار إصلاح SQL Server 2008 R2 أو SQL Server 2008 أو SQL Server 2005 السابق.
الأعراض
يُرجى مراعاة السيناريو التالي:
- يمكنك تشغيل الأمر DBCC CHECKDB('master') على جهاز كمبيوتر يقوم بتشغيل SQL Server 2005 أو SQL Server 2008 أو SQL Server 2008 R2.
- لم يتم تعيين حساب المستخدم الذي تستخدمه لتشغيل الأمر إلى دور الخادم الثابت لمسؤول sysadmin أو أنه لم يتم تعيينه إلى دور المستخدم 'dbo'.
- لقد تلقيت نتيجة DBCC ناجحة.
في هذا السيناريو، ستتلقى رسالة خطأ تشبه ما يلي أسفل نتيجة DBCC:
ملاحظة
الرسالة 7983، المستوى 14، الولاية 36، السطر 2
المستخدم "ضيف" ليس لديه إذن لتشغيل DBCC checkdb لقاعدة البيانات 'mssqlsystemresource'.
الدقة
معلومات التحديث التراكمي
SQL Server 2005 Service Pack 4
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 1 ل SQL Server 2005 Service Pack 4. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2464079 حزمة التحديث التراكمي 1 ل SQL Server 2005 Service Pack 4Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2005 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2485757 إصدارات SQL Server 2005 التي تم إصدارها بعد إصدار SQL Server 2005 Service Pack 4 تم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2005 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2005 Service Pack 4 على تثبيت SQL Server 2005 Service Pack 4. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
SQL Server 2005 Service Pack 3
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 12 ل SQL Server 2005 Service Pack 3. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2345449 حزمة التحديث التراكمي 12 ل SQL Server 2005 Service Pack 3Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكافة إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2005 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
960598 إصدارات SQL Server 2005 التي تم إصدارها بعد إصدار SQL Server 2005 Service Pack 3 تم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2005 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2005 Service Pack 3 لتثبيت SQL Server 2005 Service Pack 3. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
SQL Server 2008 Service Pack 2
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 1 ل SQL Server 2008 Service Pack 2. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2289254 التحديث التراكمي 1 ل SQL Server 2008 Service Pack 2Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وكافة إصلاحات الأمان التي كانت مضمنة في إصدار الإصلاح السابق من SQL Server 2008. نوصي بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل في الاعتبار. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2402659 إصدارات SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 2
SQL Server 2008 Service Pack 1
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 10 ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2279604
التحديث التراكمي 10 ل SQL Server 2008 Service Pack 1
ملاحظة
نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 السابق. نوصي بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل في الاعتبار. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
970365
إصدارات SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1
SQL Server 2008 R2
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 3. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 R2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2261464 حزمة التحديث التراكمي 3 ل SQL Server 2008 R2Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 R2 السابق. نوصي بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل في الاعتبار. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
981356 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
لمزيد من المعلومات حول DBCC CHECKDB (Transact-SQL)، تفضل بزيارة موقع ويب شبكة مطوري Microsoft (MSDN) التالي:
DBCC CHECKDB (Transact-SQL) لمزيد من المعلومات حول مكونات PowerPivot وأدواته، تفضل بزيارة موقع Microsoft Developer Network (MSDN) على الويب:
مكونات PowerPivot وأدواته لمزيد من المعلومات حول تثبيت برنامج PowerPivot ل SharePoint، قم بزيارة موقع MSDN التالي على الويب:
التثبيت (PowerPivot ل SharePoint) لمزيد من المعلومات حول نموذج توفير الخدمات التزايدي ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
935897 يتوفر نموذج خدمة تزايدي من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل المبلغ عنها
لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft
المزيد من المعلومات
خطوات لإعادة إنتاج هذه المشكلة في SQL Server 2008 R2
- إنشاء قاعدة بيانات SQL Server 2008 R2 جديدة. على سبيل المثال، قم بإنشاء قاعدة بيانات SQL Server 2008 R2 باستخدام اسم قاعدة البيانات "اختبار".
- إنشاء تسجيل دخول SQL جديد. في حقل اسم تسجيل الدخول ، أدخل اسم تسجيل دخول. على سبيل المثال، أدخل LoginForUserA.
- في حقل قاعدة البيانات الافتراضية ، حدد قاعدة البيانات التي قمت بإنشائها في الخطوة 1.
- أنشئ مستخدما جديدا في قاعدة البيانات التي أنشأتها في الخطوة 1.
- حدد اسم تسجيل الدخول الذي أنشأته في الخطوة 2 كاسم تسجيل الدخول.
- حدد خانة الاختيار db_owner في المقطع عضوية دور قاعدة البيانات، ثم انقر فوق موافق.
- أنشئ مستخدما جديدا في قاعدة البيانات الرئيسية باستخدام اسم المستخدم نفسه الذي استخدمته في الخطوة 4.
- كرر الخطوات من 5 إلى 6 في قاعدة البيانات الرئيسية.
- اتصل بالخادم باستخدام تسجيل الدخول الذي قمت بإنشائه في الخطوة 2.
- قم بتشغيل الأمر التالي:
تحديد مستخدم
يتم إرجاع اسم المستخدم الذي أنشأته في الخطوة 4. - قم بتشغيل الأمر التالي:
DBCC CHECKDB('master')
يتم تشغيل CHECKDB بنجاح ويتم إرجاع الرسالة التالية:
عثر CHECKDB على 0 خطأ في التخصيص و 0 من أخطاء التناسق في قاعدة البيانات 'الرئيسية'.
ومع ذلك، يتم إرجاع رسالة الخطأ الموضحة في قسم "الأعراض" بشكل غير متوقع عند التحقق من قاعدة بيانات mssqlsystemresource.