Configurazione di SQL Server Agent

Durante l'installazione di SQL Server, è possibile specificare alcune opzioni di configurazione di SQL Server Agent. L'insieme completo di opzioni di configurazione di SQL Server Agent è disponibile solo in SQL Server Management Studio, SMO (SQL Server Management Objects) o nelle stored procedure di SQL Server Agent.

[!NOTA] Fare clic su SQL Server Agent in Esplora oggetti di SQL Server Management Studio per gestire processi, operatori, avvisi e il servizio SQL Server Agent. Tuttavia, in Esplora oggetti viene visualizzato solo il nodo SQL Server Agent se si dispone dell'autorizzazione a utilizzarlo.

Tramite SQL Server Agent, la maggior parte delle informazioni di configurazione viene memorizzata in tabelle del database msdb. SQL Server Agent utilizza gli oggetti credenziale di SQL Server per memorizzare le informazioni di autenticazione per i proxy.

Impostazione delle autorizzazioni necessarie

Per la corretta esecuzione delle funzioni, è necessario che SQL Server Agent sia configurato per utilizzare le credenziali di un account membro del ruolo predefinito del server sysadmin in SQL Server. L'account deve disporre delle autorizzazioni di Windows seguenti:

  • Regolazione quote di memoria per un processo
  • Agisci come parte del sistema operativo
  • Ignorare controllo incrociato
  • Accesso come processo batch
  • Accesso come servizio
  • Sostituzione di token a livello di processo

Per ulteriori informazioni sulle autorizzazioni di Windows necessarie per l'account del servizio SQL Server Agent, vedere Selezione di un account per il servizio SQL Server Agent, Tipi di account di servizio supportati da SQL Server Agent e Impostazione di account di servizio Windows.

Per verificare che tutte le autorizzazioni di Windows necessarie siano impostate

  1. Fare clic sul pulsante Start, scegliere Pannello di controllo, Strumenti di amministrazione e quindi Criteri di protezione locali.

  2. Espandere la cartella Criteri locali e quindi fare clic sulla cartella Assegnazione diritti utente.

  3. Ripetere i passaggi seguenti per ogni autorizzazione:

    1. Fare clic con il pulsante destro del mouse su ogni autorizzazione, ad esempio Accesso come servizio, e quindi scegliere Proprietà.
    2. Nella finestra di dialogo delle proprietà, ad esempio Proprietà - Accesso come servizio, verificare che sia presente l'account utilizzato per l'esecuzione di SQL Server Agent.
    3. Se non è presente, fare clic su Aggiungi utente o gruppo, immettere l'account utilizzato per l'esecuzione di SQL Server Agent e quindi fare clic su OK.

L'account selezionato per SQL Server Agent è in genere un account di dominio creato a tale scopo e con autorizzazioni di accesso rigorosamente controllate. Non è necessario utilizzare un account di dominio, ma se si utilizza un account nel computer locale, SQL Server Agent non disporrà delle autorizzazioni di accesso alle risorse in altri computer. In SQL Server è spesso necessario disporre di autorizzazioni di accesso ad altri computer, ad esempio nel caso della creazione di un backup del database, il cui file viene quindi archiviato in un altro computer.

Vedere anche

Concetti

Avvio manuale di SQL Server

Altre risorse

CREATE CREDENTIAL (Transact-SQL)
SQL Server Management Objects (SMO)

Guida in linea e informazioni

Assistenza su SQL Server 2005