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

الأعراض

افترض ان لديك قاعده بيانات تحتوي علي فيليجروبس للقراءة فقط في Microsoft SQL Server 2014. عند تشغيل تشيكدب DBCC علي قاعده البيانات ، لا يمكن للأمر dbcc إنشاء لقطه قاعده بيانات لقاعده البيانات. إذا لم يكن هناك اي اتصال آخر بقاعده البيانات ، ستكتمل عمليه DBCC بدون أخطاء. ومع ذلك ، تظهر رسالة الخطا التالية:

لن يقوم DBCC تشيكدب بفحص تناسق النشرة المصورة ل SQL Server أو وسيطه الخدمة لأنه تعذر إنشاء لقطه قاعده البيانات أو بسبب تحديد تابلوك.

إذا كانت هناك اتصالات أخرى بقاعده البيانات ، ستفشل عمليه DBCC ، وتتلقي رسالة الخطا التالية:

الرسالة 5030 ، المستوي 16 ، الولاية 12 ، السطر 1 تعذر تامين قاعده البيانات بشكل خاص لتنفيذ العملية. الرسالة 7926 ، المستوي 16 ، الولاية 1 ، السطر 1Check تحقق تم إجهاض الجملة. تعذر التحقق من قاعده البيانات لتعذر إنشاء لقطه قاعده البيانات وتعذر تامين قاعده البيانات أو الجدول. راجع الكتب عبر الإنترنت للحصول علي تفاصيل حول الوقت المتوقع هذا السلوك والحلول البديلة الموجودة. راجع أيضا الأخطاء السابقة لمزيد من التفاصيل.

الحل

معلومات التحديث التراكمي

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

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

مزيد من المعلومات

لأعاده إنتاج هذه المشكلة ، قم بتشغيل الأوامر التالية في SQL Server:

-- Open a new query that is named conn1, and then create a new database. CREATE DATABASE DbTest GO -- Add a new file group. ALTER DATABASE DbTest ADD FILEGROUP FGTest GO -- Add a file to the new file group. ALTER DATABASE DbTest ADD FILE (NAME=DbTest_Data2, FILENAME=''C:\temp\DbTest_Data2.ndf') TO FILEGROUP FGTest GO -- Change the file group to read-only. ALTER DATABASE DbTest MODIFY FILEGROUP FGTest READONLY GO -- Run the DBCC CHECK command in the conn1 query. DBCC CHECKDB (DbTest) -- The DBCC CHECK command runs correctly. However, you may receive the following message: "DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified." -- Open a new query window that is named conn2, and then set the database as DbTest. This action opens a connection to the DbTest database. -- Return to the conn1 query, and run the DBCC command again. DBCC CHECKDB (DbTest) -- Notice the error message that is mentioned in the "Symptoms" section.

الحالة

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

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

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

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

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

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

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

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

×