Condividi tramite


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

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Standard

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

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

Concetti

Debug di SQL

Altre risorse

Impostazione del debug di SQL

Impostazioni di debug e preparazione