0

Recharger un backup de master en SQL 2014 CU6

twitterlinkedinmail

Exemple du matin, suite à la perte complète d’une machine je dois reconstruire une instance en SQL Server 2014 SP1 CU6 soit 12.0.4449. J’ai tous les backups y compris de master donc à priori aucun problème à l’horizon.

Sauf que depuis le premier déploiement de cette machine le CU6 a été retiré du téléchargement et que je dois me contenter du refresh qui est en 12.0.4457. Je me dis bon pas grave il va upgrader master à la fin du reload.

Et bien en fait non:

1> restore database master from disk='D:\BASES SQL\Backups\master_backup_2016_05_31_200002_7829921.bak' with replace
2> go
Message 3168, niveau 16, état 1, serveur PM-PRECBDD-PRD, ligne 1
Impossible de restaurer la sauvegarde de la base de données système de l'unité D:\BASES SQL\Backups\master_backup_2016_05_31_200002_7829921.bak car elle a été c
réée par une autre version de serveur (12.00.4449) que celle-ci (12.00.4457).
Message 3013, niveau 16, état 1, serveur PM-PRECBDD-PRD, ligne 1
RESTORE DATABASE s'est terminé anormalement.

Nul n’est censé ignorer la loi. Heureusement pour moi la plupart des objets serveur et la conf avaient été scriptés.

La morale de l’histoire, c’est qu’un backup ne suffit pas toujours. Dans le cas de master il peut être bon de penser à sortir toute la config en plus (logins, credentials, rôles de serveur, conf RG, serveurs liés, backupdevices, configuration, etc…) de temps en temps. Un début de solution du côté de Codeplex.

A+

Continuez votre lecture sur le blog :

twitterlinkedinmail

David Baffaleuf

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.