Write Execution Trace Messages to the SQL Server Agent Error Log (SQL Server Management Studio)Write Execution Trace Messages to the SQL Server Agent Error Log (SQL Server Management Studio)

In questo argomento viene descritta la procedura di configurazione di MicrosoftMicrosoft SQL ServerSQL Server Agent per includere i messaggi di traccia esecuzione nel log degli errori in SQL Server 2017SQL Server 2017 tramite SQL Server Management StudioSQL Server Management Studio.This topic describes how to configure MicrosoftMicrosoft SQL ServerSQL Server Agent to include execution trace messages in its error log in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

Limitazioni e restrizioniLimitations and Restrictions

  • In Esplora oggetti viene visualizzato il nodo SQL ServerSQL Server Agent solo se si dispone dell'autorizzazione per utilizzarlo.Object Explorer only displays the SQL ServerSQL Server Agent node if you have permission to use it.

  • Includere i messaggi della traccia di esecuzione nei log degli errori di SQL ServerSQL Server Agent solo per esigenze di analisi di un problema specifico di SQL ServerSQL Server Agent, in quanto essa comporta un aumento significativo delle dimensioni del log degli errori.Because this option can cause the error log to become large, only include execution trace messages in SQL ServerSQL Server Agent error logs when investigating a specific SQL ServerSQL Server Agent problem.

SecuritySecurity

PermissionsPermissions

Per la corretta esecuzione delle funzioni, è necessario che SQL ServerSQL Server Agent sia configurato per utilizzare le credenziali di un account membro del ruolo predefinito del server sysadmin in SQL ServerSQL Server.To perform its functions, SQL ServerSQL Server Agent must be configured to use the credentials of an account that is a member of the sysadmin fixed server role in SQL ServerSQL Server. L'account deve disporre delle autorizzazioni di Windows seguenti:The account must have the following Windows permissions:

  • Accesso come servizio (SeServiceLogonRight)Log on as a service (SeServiceLogonRight)

  • Sostituzione di token a livello di processo (SeAssignPrimaryTokenPrivilege)Replace a process-level token (SeAssignPrimaryTokenPrivilege)

  • Ignorare controllo incrociato (SeChangeNotifyPrivilege)Bypass traverse checking (SeChangeNotifyPrivilege)

  • Regolazione quote di memoria per un processo (SeIncreaseQuotaPrivilege)Adjust memory quotas for a process (SeIncreaseQuotaPrivilege)

Per altre informazioni sulle autorizzazioni di Windows necessarie per l'account del servizio SQL ServerSQL Server Agent, vedere Selezionare un account per il servizio SQL Server Agent e Impostazione di account di servizio Windows.For more information about the Windows permissions required for the SQL ServerSQL Server Agent service account, see Select an Account for the SQL Server Agent Service and Setting Up Windows Service Accounts.

Per scrivere messaggi di traccia esecuzione nel log degli errori di SQL Server AgentTo write execution trace messages to the SQL Server Agent error log

  1. In Esplora oggettifare clic sul segno più per espandere il server contenente il log degli errori di SQL ServerSQL Server Agent in cui si desidera registrare i messaggi di traccia di esecuzione.In Object Explorer, click the plus sign to expand the server that contains the SQL ServerSQL Server Agent error log to which you want to write execution trace messages.

  2. Fare clic con il pulsante destro del mouse su SQL Server Agent e quindi scegliere Proprietà.Right-click SQL Server Agent and select Properties.

  3. Nella finestra di dialogo Proprietà SQL Server Agent -nome_server selezionare la casella di controllo Includi messaggi di traccia esecuzione in Log degli errori nella pagina Generale .In the SQL Server Agent Properties –server_name dialog box, under Error log on the General page, select the Include execution trace messages check box.

  4. Scegliere OK.Click OK.