Groups | Blog | Home
all groups > sql server (alternate) > november 2004 >

sql server (alternate) : User Guest


audrey2 NO[at]SPAM email.it
11/30/2004 2:00:16 AM
Nel database "master" ho mappato, per errore, l'utente "guest" su un
utente sql "XXX" creato in SQLServer.
Questo tipo di impostazione non permette più di aver accesso con
l'utente anonimo "guest" (mappato su null) al db (con autorizzazioni
limitate al ruolo public).

Ho provato sia da EM che con le varie SP a rimuovere l'utente, a
mapparlo su un'altro utente, ... ma non sono riuscito a ripristinare
la situazione di partenza.

Mi servirebbe una idea per non dover effettuare il backup di tutti i
db, disinstallare SQLServer, reinstallare SQLServer e fare il restore
di tutti i db (soluzione possibile ma che tengo come ultima
spiaggia!!).

Luca Bianchi
11/30/2004 11:38:32 AM
[quoted text, click to view]

Come hai fatto a mappare un utente su guest? Ho fatto la prova da EM durante
la creazione di un login e tentando di mapparlo su guest ma la cosa non è
riuscita. Ho provato poi in QA ad eseguire la sp_grantdbaccess di un login
esistente... ma anche qui ho ricevuto picche (The guest user cannot be
mapped to a login name.)
Insomma... come/cosa hai fatto?

[quoted text, click to view]

Alla peggio devi semplicemente rimpiazzare il master con un backup valido
(ovviamente pre-cazzata) preceduto dalla routine rebuildm.exe di cui trovi
documentazione sul Book On Line

[quoted text, click to view]

Bye

--
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org


AddThis Social Bookmark Button