Partilhar via


Definir a conta de inicialização do serviço para o SQL Server Agent (SQL Server Configuration Manager)

Aplica-se a:SQL ServerAzure SQL Managed Instance

Importante

Na Instância Gerenciada SQL do Azure , a maioria dos, mas nem todos os, recursos do SQL Server Agent são suportados no momento. Consulte as diferenças de T-SQL da Instância Gerenciada do Azure SQL do SQL Server para obter detalhes.

A conta de inicialização do serviço SQL Server Agent define a conta do Windows na 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 de banco de dados msdbTargetServersRole no servidor mestre se o processamento de trabalho multisservidor for utilizado. O Assistente do Master Server adiciona automaticamente a conta de serviço a essa função como parte do processo de alistamento.

O Explorador de Objetos só exibe o nó SQL Server Agent se você tiver permissão para o usar.

Permissões

Para executar suas funções, o SQL Server Agent deve ser configurado para 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:

  • Iniciar sessão como um serviço (SeServiceLogonRight)
  • Substitua um token de nível de processo (SeAssignPrimaryTokenPrivilege)
  • Verificação transversal de desvio (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 Configuração de contas de serviço do Windows.

Usar o SQL Server Management Studio

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

  1. Em Servidores Registrados, selecione o sinal de mais para expandir Mecanismo de Banco de Dados.

  2. Selecione o sinal de adição para expandir a pasta Grupos de Servidores Locais.

  3. Clique com o botão direito do mouse na instância do servidor onde deseja configurar a Conta de Inicialização do 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 SQL Server Services.

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

  7. Na caixa de diálogo SQL Server Agent(server_name)Properties, no separador Log On, selecione uma das seguintes opções em Fazer logon como:

    • Conta interna: selecione esta opção se seus trabalhos exigirem recursos apenas do servidor local. Para obter informações sobre como escolher um tipo de conta interna do Windows, consulte Selecionando uma conta para o serviço SQL Server Agent.

      Importante

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

    • Esta conta: selecione esta opção se os seus trabalhos exigirem recursos em toda a rede, incluindo recursos de aplicações; se pretende encaminhar eventos para outros registos de aplicações do Windows; ou se pretende notificar os operadores por e-mail ou telepagers.

      Se você selecionar esta opção:

      1. Na caixa Nome da Conta, insira a conta que será usada para executar o SQL Server Agent. Como alternativa, selecione Procurar para abrir a caixa de diálogo Selecionar Usuário ou Grupo e selecione a conta a ser usada.

      2. Na caixa Palavra-passe, introduza a palavra-passe da conta. Reintroduza a palavra-passe na caixa Confirmar palavra-passe.

  8. Selecione OK.

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