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

الأعراض

افترض انك تقوم بتشغيل التشفير بانتظام وإيقاف تشغيله في قاعده بيانات وتغيير مفاتيح التشفير في قاعده البيانات بشكل منتظم في SQL Server 2012. في هذا السيناريو ، قد لا يتم تشفير قاعده البيانات عند تشغيل التشفير. إذا قمت بتغيير مفاتيح التشفير ، فقد يحدث تاكيد.

السبب

تحدث هذه المشكلة إذا لم يكن مفتاح تشفير قاعده البيانات (دك) في حاله مشفره وتم تغيير المفتاح ، يقوم التحديث التالي للمفتاح بنسخ الجزء الرئيسي من دك ، ولكنه لا ينسخ الاعداد حاله التشفير بشكل صحيح. في SQL Server 2012 ، بعد فحص فك التشفير ، يتم الاحتفاظ بالدك الموجودة في راس كتله التحكم بالملف (فكب) ، وتتم أزاله الدك فقط عند إسقاط المفتاح.  عند إيقاف تشغيل التشفير ، يوجد تغيير في المفتاح ، ثم تحاول تشغيل التشفير ، تعرض طريقه عرض الاداره الديناميكية (دمف) انه تم إكمال التشفير. ومع ذلك ، لا يتم تنفيذ فحص التشفير ولا يتم تشفير الصفحات.

الحل

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

SQL Server 2012

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 1. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2012 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

2679368 حزمه التحديث التراكمي 1 ل SQL Server 2012ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2692828 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012

الحالة

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

الحل البديل

لحل هذه المشكلة ، قم بإسقاط مفتاح التشفير في كل مره يتم فيها تشغيل التشفير في قاعده بيانات.

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

معلومات مكدس الاتصالات

FCB::InitializeReencryptionScan ntdbms\storeng\dfs\manager\fcb.cpp 8407FCB::ReencryptFile ntdbms\storeng\dfs\manager\fcb.cpp 8934AsynchronousDiskAction::DoReencryptFile ntdbms\storeng\dfs\manager\asyncdp.cpp 810AsynchronousDiskAction::ExecuteDeferredAction ntdbms\storeng\dfs\manager\asyncdp.cpp 1203AsynchronousDiskPool::ProcessActions ntdbms\storeng\dfs\manager\asyncdp.cpp 2252AsynchronousDiskWorker::ThreadRoutine ntdbms\storeng\dfs\manager\asyncdp.cpp 3120SubprocEntrypoint ntdbms\storeng\dfs\process\subproc.cpp 444SOS_Task::Param::Execute e:\sql11_main_t\sql\common\dk\sos\include\sos.inl 8564SOS_Scheduler::RunTask e:\sql11_main_t\sql\common\dk\sos\src\scheduler.cpp 976SOS_Scheduler::ProcessTasks e:\sql11_main_t\sql\common\dk\sos\src\scheduler.cpp 852SchedulerManager::WorkerEntryPoint e:\sql11_main_t\sql\common\dk\sos\src\node.cpp 1809SystemThread::RunWorker e:\sql11_main_t\sql\common\dk\sos\include\worker.inl 823SystemThreadDispatcher::ProcessWorker e:\sql11_main_t\sql\common\dk\sos\src\node.cpp 449Assert in FCB::InitializeReencryptionScan in file fcb.cpp @ 8407Expression: a_dbDEK->GetDbeState () == CSECDEK::x_dbe_DecryptionInProgress || a_dbDEK->GetDbeState () == CSECDEK::x_dbe_EncryptionInProgress 

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

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

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

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

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

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

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

×