Sometimes in sharepoint, while opening the sites we got the "Cannot connect to configuration database" error. The below screen appears,
The problem occurs because the Sharepoint_config database is put to the SUSPECT mode in Sql Server. The following can be checked by logging to the SQL Server 2005 Management Studio. Expand Server > Databases > SharePoint_Config. A red mark next to the SharePoint_Config database appears with "Suspect" word.
To solve this problem, we have to follow this approach.
"Suspected" status > "Emergency" status> Multi User Mode > Enable database
(Convert the database to single user mode by going to properties of database >> options >> Restrict Access >> Single Use)
1) The solution to the above problem is to first convert the "SharePoint_Config" database to the "Emergency" mode by using the Following command/query.
alter database "Database_Name" set emergency
2) Convert database to Multi User Mode by using query
ALTER DATABASE Database_Name SET MULTI_USER
(Below command will convert database to Single User Mode)
ALTER DATABASE Database_Name SET single_USER
3) Finally Run below query
EXEC sp_resetstatus 'Database_Name'
GO
ALTER DATABASE Database_Name SET EMERGENCY
DBCC checkdb('Database_Name')
ALTER DATABASE Database_Name SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('Database_Name', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE Database_Name SET MULTI_USER
For some seetings to take place (or if you face some errors) try restarting the highlighted sql services.
The problem occurs because the Sharepoint_config database is put to the SUSPECT mode in Sql Server. The following can be checked by logging to the SQL Server 2005 Management Studio. Expand Server > Databases > SharePoint_Config. A red mark next to the SharePoint_Config database appears with "Suspect" word.
To solve this problem, we have to follow this approach.
"Suspected" status > "Emergency" status> Multi User Mode > Enable database
(Convert the database to single user mode by going to properties of database >> options >> Restrict Access >> Single Use)
1) The solution to the above problem is to first convert the "SharePoint_Config" database to the "Emergency" mode by using the Following command/query.
alter database "Database_Name" set emergency
2) Convert database to Multi User Mode by using query
ALTER DATABASE Database_Name SET MULTI_USER
(Below command will convert database to Single User Mode)
ALTER DATABASE Database_Name SET single_USER
3) Finally Run below query
EXEC sp_resetstatus 'Database_Name'
GO
ALTER DATABASE Database_Name SET EMERGENCY
DBCC checkdb('Database_Name')
ALTER DATABASE Database_Name SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('Database_Name', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE Database_Name SET MULTI_USER
For some seetings to take place (or if you face some errors) try restarting the highlighted sql services.
No comments:
Post a Comment