>Apro il database con Microsoft SQL Server Management Studio Express
>
>e vado nel database alla sezione Diagrammi database trovo
>
>Impossibile installare gli oggetti di supporto per i diagrammi
>di database perch al database non associato un proprietario
>valido. Per continuare, utilizzare innanzitutto la pagina File
>della finestra di dialogo Proprietà database o l'istruzione ALTER
>AUTHORIZATION per impostare il proprietario del database su un
>account di accesso valido, quindi aggiungere gli oggetti di supporto
>per i diagrammi di database.
>
>vado nelle proprietà del database e alla selezione File come
>impostare il proprietario, tale campo è vuoto
Quando effettui il RESTORE o l'attach di un backup/database su un server diverso da quello di origine si viene a rompere la relazione tra login (a livello di server) e user account (a livello di database), quindi occorre ricrearla manualmente ad esempio utilizzando la stored procedure di sistema sp_changedbowner:
USE <tuo database>
EXEC sp_changedbowner 'sa'
Inoltre il problema segnalato può essere causato da un livello di compatibilità < di 9.0 (ma non credo che sia questo il tuo caso dato che hai effettuato l'attach di un db creato in un'altra istanza di SQL Server 2005).
>inoltre
>- tabelle ci sono ma ci sono anche tabelle di sistema che prima
>non c'erano
>- viste contene viste di sistema che prima non c'erano
L'operazione di attach NON crea nuove tabelle/viste di sistema...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org