La base MASTER d’un serveur SQL Server contient toutes les informations concernant l’ensemble des bases de son instance. Inutile donc d’insister sur son importance et sur l’intérêt de la sauvegarder tous jours. Je vous propose dans ce tutoriel de découvrir comment restaurer la base MASTER d’un serveur SQL.
Démarrer l’instance de serveur en mode mono-utilisateur.
Après avoir arrêté les services Windows de l’instance SQL, vous allez la redémarrer depuis une invite de commande en mode mono-utilisateur:
C:\> sqlservr.exe –c -m -s INSTANCE
Restaurer la base MASTER en ligne de commande depuis un fichier de sauvegarde.
Ouvrez une nouvelle invite de commande et entrez les commandes suivantes en l’adaptant à votre environnement.
C:\> sqlcmd -S SERVEUR\INSTANCE 1> RESTORE DATABASE master FROM DISK = 'Z:\SQLServerBackups\master.bak' WITH REPLACE; 2> GO
Redémarrez ensuite l’instance normalement.