Bonjour,
Suite à la mise à jour de la SP3 de MSSQL Server, mon instance de base de données ne démarrait pas.
Message d'erreur :
Je regarde les notes que j'avais pris lors d'une formation MSSQL Server 2008 puis sur google et je vois qu'il faut démarrer le service avec l'option -m puis restaurer la base master.La mise à niveau du niveau de script pour la base de données 'master' a échoué, car l'étape de mise à niveau 'sqlagent100_msdb_upgrade.sql' a rencontré l'erreur 598, état 1, gravité 25. Il s'agit d'une condition d'erreur grave qui peut interférer avec un fonctionnement normal et la base de données sera mise hors connexion. Si l'erreur s'est produite lors de la mise à niveau de la base de données 'master', elle empêche le démarrage de l'intégralité de l'instance de SQL Server. Examinez les entrées précédentes du journal des erreurs à la recherche d'erreurs, prenez les actions correctives appropriées et redémarrez la base de données afin que les étapes de mise à niveau de script soient exécutées jusqu'à la fin.
Le soucis c'est que lorsqu'on démarrer le service avec l'option -m celui-ci s'éteignait au bout de quelques secondes, donc pas le temps de restaurer.
Après pas mal de temps de test et de recherche j'ai démarrer le service avec l'option -f et là j'ai pu restaurer la base master.
Maintenant que tout fonctionne correctement, j'aimerai un peu comprendre pourquoi l'option -m n'a pas fonctionné, est-ce que quelqu'un aurait une idée ?
Partager