Newsgroup: it.comp.lang.visual-basic
Titolo: Problema utente sa con MSDE

Salve a Tutti,
quando installo MSDE su Windows 2000, e provo ad accedere come utente
'sa' (password nulla) mi da un messaggio di errore :
"Impossibile accedere, l'utente SA non è legato ad una trusted
connection" (o qualcosa del genere)
Se non posso entrare, non posso neanche creare gli utenti!!!
Qualcuno sa come a cosa è dovuto l'errore e come posso evitare il
problema?
Grazie,
Gabriele.

Sul forum di 
asp.net
 hanno postato questo, può darsi che faccia al caso tuo:
I've searched all over the web trying to find a goddamn fix for this problem
and no one has it right or they have the commands misspelled (!!!), so in
spite of all those idiots, in spite of the makers of the Web Matrix guided
tour for not pointing out this problem, and in spite of Microsoft who has
not posted a solution themselves, here it goes:
* !! Change MYCOMPUTER below to the appropriate name of your computer !!
* Open a command prompt
* Type: C:
* Type: cd "C:\Program Files\Microsoft SQL Server\80\Tools\Binn" (or the
exact location of the file "osql.exe" if different)
* Copy/paste the following commands
osql -E -S localhost -Q "sp_grantlogin 'MYCOMPUTER\ASPNET'"
osql -E -S localhost -d Orders -Q "sp_grantdbaccess 'MYCOMPUTER\ASPNET'"
osql -E -S localhost -d Orders -Q "sp_addrolemember 'db_owner',
'MYCOMPUTER\ASPNET'"

 Se non posso entrare, non posso neanche creare gli utenti!!!
salve,
Msde2000 viene installato su Win2000 con autenticazione Windows, mentre su
Win9x con Autenticazione Mista, che permette cioe' un tipo di login come da
mostrato..
quanto evidenziato da Javier mi sembra piu' che altro una soluzione ad altri
problemi, in quanto richiede una effettiva connessionee avvenuta tramite
oSql.exe, cosa che tu non potrai al momento mai fare, in quanto crea un
utente autenticato Windows e lo aggiunge al ruolo di sistema dei "db_owner",
anche se in questo caso avrei preferito sysadmins...
puoi pero' provare a cambiare il tipo di autenticazione passando per il
registry:
per Msde 1.0 la chiave da modificare e'
HKEY_LOCAL_MACHINE
    SoftWare
        Microsoft
            MSSQLServer
                MSSQLServer
                    LoginMode = 1 (Windows NT)
                    LoginMode = 2 (Mixed Mode)
per cui, per Msde2000 penso si debba anche guardare il nome della eventuale
istanza alla quale ci si riferisce...
se non vuoi manipolare il registry, solitamente il gruppo
BUILTIN\Administrators viene automaticamente aggiunto in fase di setup alle
login autorizzate all'accesso a SqlServer con privilegi di sysadmins, per
cui dovresti provare la connessione con queste credenziali (sempre che tu le
abbia)..
se ti riferisci invece a Msde1.0, mi sembra di ricordare che comunque venga
impostata un'Autenticazione Mista al momento del setup, a prescindere del
sistema operativo...
guardando il file .Iss standard di installazione non mi sembra di vedere
alcun modo per influenzare tale opzione, per cui ribadisco che mi sembra
venga sempre impostata un'Autenticazione Mista
salutoni ed in bocca al Lupo (non quello del news group)  =;-)
Andrea Montanari
montanar...@virgilio.it
http://utenti.lycos.it/asql/index.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.45
--------- remove DMO to reply

Ti ringrazio, ho risolto con la modifica del registry.
Ciao,
Gabriele.
--------------------------------
Inviato via 
http://usenet.libero.it