السبت، 8 مارس 2014

SharePoint_Config Database – SUSPECT

قد يحدث ان تفتح يوما ما جهازك لتعمل على تطوير مواقعك على الشيبروينت او لتقوم بادارة تطبيقات الويب لتتفاجئ بتوقف جميع المواقع عن العمل بما في ذلك تطبيق الويب الخاص بالادارة المركزية Central Administration  وليقابلك الخطأ التالي :
Server Error in ‘/’ Application
Runtime Error
Description: An application error occurred on the server.

قد يبدو ذلك مرعبا في البداية, لكن لا تقلق فالسبب غالبا ما يكون عدم قدرة تطبيق الويب على الاتصال مجددا بقاعدة بيانات الاعداداتSharePoint_Config نظرا الى تحول حالتها الى Suspect
كما توضحه الصورة التالية




لماذا يحدث ذلك ؟
غالبا مايحدث هذا الاشكال عندما يكون خادم قاعدة البيانات افتراضيا VM فيقع في الخادم خلل ما ناجم عن انقطاع الكهرباء مثلا او اعادة تشغيل للخادم غير متوقعة.
 عند ذلك قد يحصل تلف في ملفات قواعد البيانات التي منها SharePoint_Config DB

ما هو الحل ؟
 قم بعمل الخطوات التالية بالترتيب على خادم قواعد البيانات


-- Use the Master database
Use Master
-- Verify that database has issues
EXEC sp_resetstatus 'SharePoint_Config'
--Put the database in emergency mode
ALTER DATABASE SharePoint_Config SET EMERGENCY
DBCC checkdb('SharePoint_Config')
-- Set the database in single user mode
ALTER DATABASE SharePoint_Config SET SINGLE_USER WITH ROLLBACK IMMEDIATE
--Repair the database with data loss
DBCC CheckDB ('SharePoint_Config', REPAIR_ALLOW_DATA_LOSS)
--Set the database in multi-user mode
ALTER DATABASE SharePoint_Config SET MULTI_USER
--Verify that database is reset
EXEC sp_resetstatus 'SharePoint_Config'

بعد تشغيل السكريبت ستلاحظ ان الاشكال الذي حصل في قاعدة البيانات قد زال بمشيئة الله.

بامكانك الان العودة للعمل  !! 
لكن لا تنسى مرة ثانية ان تقوم باخذ نسخة احطياطية من VM قبل عمل اي اعادة تشغيل. 



هناك 3 تعليقات:

Unknown يقول...

رائع جدا

Hassan IBN ZBIBA يقول...

أحيانا أيضا يقع مشكل في موقع
Central Administration
و تكون قاعدة البيانات
SharePoint_Config
سليمة
حينها يجب حذف الموقع عن طريق
PowerShell
و اعادة انشائه ب
Sharepoint Configuration Wizard
على كل الخوادم التي تود توفر الموقع عليها

Unknown يقول...

م. حسان مشكور على الاضافة القيمة و نرحب بجميع مشاركاتك