post icon

MS SQL Server – Cannot create Database Diagram: You have to alter authorization on database

Di recente mi è capitato di ricevere il seguente errore in fase di creazione di un diagramma di un database ripristinato a partire da un bakup:

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.

Dopo una ricca ricarca su Google sono arrivato alla conclusione che in sostanza si è perso l’owner del database.

Lo snippet che mi ha risolto il problema è il seguente:

ALTER AUTHORIZATION ON DATABASE::dbName TO sa

Dove ‘Northwind’ è il nome del database e ‘sa’ è la login da abilitare.

Enjoy snuippet!

22 marzo 2010 @ 17:48

No comments yet.

Leave a comment

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.