Partilhar via


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

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 tópico descreve como definir a conta de serviço do SQL Server Agent com o SQL Server Configuration Manager no SQL Server 2014 usando o SQL Server Management Studio.

Neste tópico

Antes de começar

Limitações e Restrições

  • A partir do SQL Server 2005, o SQL Server Agent não exige mais que a conta de inicialização do serviço seja membro do grupo Administradores da Microsoft. No entanto, a conta de inicialização do serviço do SQL Server Agent deve ser membro da função de servidor fixa SQL Serversysadmin. A conta também deverá ser membro da função TargetServersRole do banco de dados msdb no servidor mestre se o processamento de trabalhos multisservidor for usado.

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

Segurança

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:

  • Fazer logon como um serviço (SeServiceLogonRight)

  • Substituir um token no nível de processo (SeAssignPrimaryTokenPrivilege)

  • Ignorar a 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 Configurar contas e permissões de serviço do Windows.

Como usar o SQL Server Management Studio.

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

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

  2. Clique no 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, clique em 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, clique em 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. Clique em OK.

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