Compartilhar via


Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira detalhes nas Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server.

A conta de inicialização de serviço do SQL Server Agent define a conta do Windows como a qual o SQL Server Agent é executado, bem como suas permissões de rede. Este artigo descreve como definir a conta de serviço do SQL Server Agent com o SQL Server Configuration Manager no SQL Server usando o SQL Server Management Studio.

Limitações

Por padrão, a conta de serviço do SQL Server Agent é mapeada para o SID de serviço padrão do SQL Server Agent (NT SERVICE\SQLSERVERAGENT), que é membro da função de servidor fixa sysadmin. A conta também deve ser membro da função TargetServersRole do banco de dados msdb no servidor mestre se o processamento de trabalhos multisservidor for usado. O Assistente de Servidor Mestre adiciona automaticamente a conta de serviço a essa função como parte do processo de inscrição.

O Pesquisador de Objetos só exibirá o nó SQL Server Agent se você tiver permissão para usá-lo.

Permissões

Para executar suas funções, o SQL Server Agent deve ser configurado de modo a usar as credenciais de uma conta que seja membro da função de servidor fixa sysadmin no SQL Server. A conta deve ter as seguintes permissões do Windows:

  • Fazer logon como um serviço (SeServiceLogonRight)
  • Substituir um token de nível de processo (SeAssignPrimaryTokenPrivilege)
  • Ignorar verificação completa (SeChangeNotifyPrivilege)
  • Ajustar cotas de memória para um processo (SeIncreaseQuotaPrivilege)

Para obter mais informações sobre as permissões do Windows necessárias para a conta de serviço do SQL Server Agent, consulte Selecionar uma conta para o serviço do SQL Server Agent e Setting Up Windows Service Accounts (Configurando as contas de serviço do Windows).

Usar o SQL Server Management Studio

Definir a conta de inicialização do serviço do SQL Server Agent

  1. Em Servidores Registrados, selecione o sinal de adição para expandir Mecanismo de Banco de Dados.

  2. Selecione o sinal de adição para expandir a pasta Grupos do Servidor Local.

  3. Clique com o botão direito do mouse na instância de servidor na qual você deseja definir a Conta de Inicialização de Serviço e selecione SQL Server Configuration Manager....

  4. Na caixa de diálogo Controle de Conta de Usuário, selecione Sim.

  5. No SQL Server Configuration Manager, no painel de console, selecione Serviços do SQL Server.

  6. No painel de detalhes, clique com o botão direito do mouse em SQL Server Agent(nome_do_servidor), em que nome_do_servidor é o nome da instância do Agente SQL Server para o qual você deseja alterar a conta de inicialização de serviço, e selecione Propriedades.

  7. Na caixa de diálogo Propriedades do SQL Server Agent(server_name), na guia Logon, selecione uma das seguintes opções em Fazer logon como:

    • Conta interna: selecione essa opção se os trabalhos precisarem somente de recursos do servidor local. Para obter informações sobre como escolher um tipo de conta interna do Windows, consulte Seleção de uma conta para o Serviço do SQL Server Agent.

      Importante

      O serviço do SQL Server Agent não dá suporte à conta Serviço Local no SQL Server Management Studio.

    • Esta conta: selecione essa opção se os trabalhos necessitarem de recursos de toda a rede, inclusive recursos de aplicativos; se desejar encaminhar eventos para outros logs de aplicativos do Windows; ou se desejar notificar operadores por meio de email ou pagers.

      Se você selecionar esta opção:

      1. Na caixa Nome da Conta , digite a conta que será usada para executar o SQL Server Agent. Opcionalmente, selecione Procurar para abrir a caixa de usuário Selecionar Usuário ou Grupo e selecione a conta a ser usada.

      2. Na caixa Senha , digite a senha da conta. Digite novamente a senha na caixa Confirmar senha .

  8. Selecione OK.

  9. No SQL Server Configuration Manager, selecione o botão Fechar.