Scenario- Today, One of
my DBA friend faced this issue and as a friend he called me to take assistance.
In his
production cluster environment. Unable to restart SQL Server Service manually
because Master database was corrupted and client asked him to restore the DB
without delay. Make everything online.
He checked in
Error log and found same issue.
Solution :
1. First you have to take SQL Server
Service Offline from Cluster Admin
2. Login to the active node of the
cluster
3. Go to the node running SQL Server and
start it from the command prompt using below command and server name<INHYIZLP10722>:
C:\>sqlcmd -W -s , -S INHYIZLP10722
1.
Change
the SQL Server Mode as Single User mode using below command-
1> sqlservr.exe -c -m
2. Rebuild master database using below
command( note – change/provide domain\username and password to run
the SQL Server instance)
2> setup.exe /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER
/SQLSYSADM
INACCOUNTS=Domain\Username /SAPWD=Passw$rdJai2212 /SQLCOLLATION=Latin_General_CI
_AS_KS
Snapshot of the Rebuild command prompt-
OR
Snapshot of the Restore command prompt-
Restore master database using below command line
RESTORE DATABASE master FROM DISK = 'C:\BackupLocation\master.bck' WITH REPLACE;
3. Once the master database is
restored, the SQL Service will be shutdown automatically
4. Now Start SQL Server Service from
Cluster Admin.
5. Now try to connect your User database
from SSMS and ask end user to access the application/Database.
Please let me know if you know other method to perform same activity - Jainendra Verma
No comments:
Post a Comment