How to rebuild System Databases on SQL server 2008 in cluster failover

When the master, model, msdb, and tempdb system databases are rebuilt, the databases are dropped and re-created in their original location. If a new collation is specified in the rebuild statement, the system databases are created using that collation setting. Any user modifications to these databases are lost.

Step 1: Review the documentation "before Rebuild the System Databases"

Rebuild master in SQL Server 2008
https://msdn.microsoft.com/en-us/library/dd207003.aspx

Step 2: Put off line SQL Server resource by using Failover Cluster Mamagement

Step 3: Go on the node where this clustered instance is owned

Step 4: Then, run the command :

setup.exe
 /Q
 /ACTION=REBUILDDATABASE
 /SQLSYSADMINACCOUNTS="DomaineName\UserAccount"
 /SQLCOLLATION=CollationName
 /INSTANCENAME="OnlyInstanceName"
/SAPWD=StrongPassword

Step 5: Apply the last service pack

Caution

-          The INSTANCENAME parameter takes only the instance name, without any server/virtual server name. For the default instance, enter MSSQLSERVER.
-          If this clustered instance is owned by the current node, the SQL Server resource must be offline or failed.
-          The specified SA password must meet strong password requirements. For more information about strong password requirements, see "Database Engine Configuration - Account Provisioning" in Setup Help or in SQL Server 2008 Books Online.
-         The parameter SAPWD is required if the instance uses Mixed Authentication (SQL Server and Windows Authentication) mode.
-          The collation must be existed (see https://msdn.microsoft.com/en-us/library/ms180175.aspx ).

 

 

Michel Degremont| Microsoft EMEA
Product Support Services Developer -SQL Server Core Engineer |