>Purtroppo non riesco ad usare la funzione ALTER AUTHORIZATION
>ON DATABASE::database_name TO valid_login ... è riconosciuto
>il mio "utente"... Il mio nome utente è visibile nella pagina
>principale di sql server menagement studio, alla destra del nome
>del server vero?
Si
>ebbene nel mio caso risulta: EURINS-LT012\EURINS-LT012
>ma quando lo immatto nella formula del alter aut. non mi viene
>riconosciuto il nome "Messaggio 102, livello 15, stato 1, riga
>1. Sintassi non corretta in prossimità di '-'."
Questo succede quando si utilizzano identificatori irregolari (il "-" è un carattere irregolare).
Dovresti risolvere rachiudendo tra parentesi quadre l'identificatore irregolare:
ALTER AUTHORIZATION ON DATABASE::database_name TO [EURINS-LT012\EURINS-LT012];
>Attraverso l'istruzione
>SELECT CURRENT_USER;
>GO
>risulta che (ovviamente) io sono il dbo del database
Il comando ti chiede di specificare una login valida, non uno user account.
Per vedere con che login ti sei autenticata all'istanza puoi ricorrere alla funzione SYSTEM_USER:
SELECT SYSTEM_USER;
>Come ti avevo scritto precedentemente ho seguito scrupolosamente
>le istruzioni di Lorenzo Benaglia in merito al SQL server 2005
>User Provisioning Tool for Vista - concessione di diritti amministrativi
>a un utente windows vista (nel mio caso EURINS-LT012\EURINS-LT012)...
Lorenzo Benaglia non aveva eseguito l'attach/restore di database SQL Server 2000...
>Grazie ancora
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org