Procedura: impostare le autorizzazioni SQL Server per il debug
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
In questa sezione vengono descritte le autorizzazioni necessarie per il debug SQL. Tali autorizzazioni sono soltanto quelle imposte dal debug SQL; in altre condizioni potrebbero essere necessarie altre autorizzazioni. Ad esempio, per eseguire il debug di un processo in esecuzione come utente diverso dall'account di accesso Windows, è necessario che l'account sia membro del gruppo di amministratori del sistema per il computer. Per ulteriori informazioni, vedere Autorizzazioni di debug remoto.
Occorre considerare due account utente.
L'account di applicazione corrisponde all'account utente nel quale sono in esecuzione Visual Studio o l'applicazione client. Si tratta di un account utente Windows e deve essere membro del gruppo sysadmin nel computer SQL Server di cui si esegue il debug.
L'account di connessione è l'identità utilizzata per effettuare la connessione a SQL Server. Si tratta dell'account immesso al momento della definizione della connessione in Esplora server o specificato nella stringa di connessione dell'applicazione a un database. Questo account può essere un account utente Windows, che utilizza Autenticazione Windows. In tal caso si tratta dello stesso account Windows nel quale è in esecuzione Visual Studio. In alternativa, può essere un account di accesso SQL Server. Per il debug di SQL Server 2005, l'account di connessione deve essere membro del ruolo sysadmin.
Per aggiungere un account di accesso Windows come sysadmin
Un utente che dispone già di privilegi sysadmin deve eseguire il codice riportato di seguito:
sp_addsrvrolemember 'Domain\Name', 'sysadmin'
dove Dominio\Nome rappresenta l'account di accesso Windows.
Nota: Per impostazione predefinita, gli amministratori Windows in un computer che esegue SQL Server sono sysadmin SQL Server di tale computer.
Vedere anche
Attività
Procedura: attivare il debug di SQL Server 2005