[SQL Server] Mauvais SID après une restauration

Le message d’erreur est le suivant :

The database owner SID recorded in the master database differs from the database owner SID recorded in database  ». You should correct this situation by resetting the owner of database  » using the ALTER AUTHORIZATION statement.

La raison, c’est que l’identifiant du user (dbowner) n’est plus le même entre l’ancien et le nouveau serveur (principalement sur les logins SQL Serveur car pour les authentification windows, c’est souvent sur le même domaine). Pour corriger ce problème, il faut remettre la bonne relation avec le user via la commande ALTER AUTHORIZATION.

Le résultat est le suivant :

A noté que le script réinitialiser uniquement la base en cours d’utilisation. A dérouler sur chaque base si besoin.

Cet article a été publié dans SQL. Enregistrer le permalien.

Laisser un commentaire

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