Risoluzione problema con i Database Diagrams di Sql Server 2005

Scenario : Sql Server 2005 con un database appena creato tramite uno script

Problema : Non si riescono a creare Database Diagrams, in quanto il supporto per la funzionalità stessa non è presente e ad ogni tentativo viene visualizzata una dialog di errore con scritto il messaggio : “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.”. Andando nelle proprietà del database, seguendo le indicazioni del messaggio non sembra risolversi il problema.
Soluzione : Eseguire il seguente script :

use [master]
EXEC sp_dbcmptlevel 'yourDB', '90';
go
ALTER AUTHORIZATION ON DATABASE::yourDB TO "yourLogin"
go
use [yourDB]
go
EXECUTE AS USER = N'dbo' REVERT
go


		
Risoluzione problema con i Database Diagrams di Sql Server 2005

Un pensiero su “Risoluzione problema con i Database Diagrams di Sql Server 2005

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...