لماذا يفشل SQL Server في استعادة قاعدة البيانات بخطأ Operating system error 5 (Access is denied)؟

Viewed 0

عند محاولة استعادة (Restore) قاعدة بيانات من خلال SQL Server Management Studio، لا تكتمل العملية ويظهر الخطأ التالي:

failed with operating system error 5 (access is denied)

ما سبب هذا الخطأ وكيف يمكن تجاوزه حتى تتم الاستعادة بنجاح؟


Originally posted at https://answers.namasoft.com/question/53/ on 2018-06-26.

1 Answers

هذا الخطأ يعني أن حساب خدمة SQL Server لا يملك صلاحية الوصول إلى الملف أو المجلد الذي يحتوي على نسخة الباك أب، ويمكن حله بالخطوات التالية:

  1. أغلق SQL Server Management Studio ثم أعد تشغيله بصلاحيات مدير النظام (Run as administrator)، وحاول الاستعادة مرة أخرى.
  2. إذا استمر الخطأ، امنح صلاحيات الوصول الكامل على مجلد الاستعادة (Restore folder) للمستخدم nt service\mssql، ثم أعد محاولة الاستعادة.

بعد تطبيق الخطوتين السابقتين تكتمل عملية الاستعادة في الغالب دون مشاكل.


Originally posted at https://answers.namasoft.com/question/53/ on 2018-06-26.