Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A conta de inicialização do serviço define a conta do Microsoft Windows na qual o SQL Server Agent é executado, bem como suas permissões de rede. O SQL Server Agent é executado como uma conta de usuário especificada. Selecione uma conta para o serviço do SQL Server Agent usando o SQL Server Configuration Manager, no qual estão disponíveis as seguintes opções:
Conta interna. Em uma lista, você pode escolher uma das seguintes contas de serviço Windows internas:
ContaSistema Local . O nome desta conta é NT AUTHORITY\System. É uma conta poderosa que tem acesso irrestrito a todos os recursos do sistema local. Ele é membro do grupo Administradores do Windows no computador local e, portanto, é membro da sysadmin função de servidor fixa do SQL Server
Importante
A opção conta Sistema Local é fornecida apenas por questão de compatibilidade retroativa. A conta do Sistema Local tem permissões que o SQL Server Agent não requer. Evite executar o SQL Server Agent como a conta do Sistema Local. Para maior segurança, use uma conta de domínio do Windows com as permissões listadas na seção "Permissões de contas de domínio do Windows", a seguir.
Esta conta. Permite especificar a conta de domínio do Windows na qual o serviço SQL Server Agent é executado. É recomendável escolher uma conta de usuário do Windows que não seja membro do grupo Administradores do Windows. No entanto, há limitações para usar a administração multisservidor quando a conta de serviço do SQL Server Agent não for membro do grupo de Administradores local. Para obter mais informações, consulte "Tipos de conta de serviço com suporte" que se seguem neste tópico.
Permissões de conta de domínio do Windows
Para maior segurança, selecione Esta conta, que especifica uma conta de domínio do Windows. A conta de domínio do Windows que você especificar deve ter as seguintes permissões:
- Em todas as versões do Windows, permissão para logar como um serviço (SeServiceLogonRight)
Observação
A conta de serviço do SQL Server Agent deve fazer parte do grupo de acesso compatível com o Pré-Windows 2000 no controlador de domínio, ou as tarefas que pertencem a usuários de domínio que não são membros do grupo Administradores do Windows falharão.
Nos servidores Windows, a conta que o Serviço do SQL Server Agent executa requer as seguintes permissões para ser capaz de dar suporte a proxies do SQL Server Agent.
Permissão para ignorar a verificação de passagem (SeChangeNotifyPrivilege)
Permissão para substituir um token no nível do processo (SeAssignPrimaryTokenPrivilege)
Permissão para ajustar cotas de memória para um processo (SeIncreaseQuotaPrivilege)
Permissão para fazer logon usando o tipo de logon em lote (SeBatchLogonRight)
Observação
Se a conta não tiver as permissões necessárias para dar suporte a proxies, somente membros da função de servidor fixa sysadmin poderão criar trabalhos.
Observação
Para receber a notificação de alerta do WMI, a conta de serviço do SQL Server Agent deve ter recebido permissão para o namespace que contém os eventos WMI e a permissão "ALTER ANY EVENT NOTIFICATION".
Associação de função do SQL Server
A conta que o serviço SQL Server Agent executa como deve ser um membro das seguintes funções do SQL Server:
A conta deve ser membro da função fixa de servidor sysadmin.
Para usar o processamento de trabalho multisservidor, a conta deve ser um membro da função de banco de dados msdbTargetServersRole no servidor mestre.
Tipos de conta de serviço com suporte
A tabela a seguir lista os tipos de conta do Windows que podem ser usadas para o serviço do SQL Server Agent.
Tipo de conta de serviço | Servidor não clusterizado | Servidor em cluster | Controlador de domínio (não clusterizado) |
---|---|---|---|
Conta de domínio do Microsoft Windows (membro do grupo Administradores do Windows) | Suportado | Suportado | Suportado |
Conta de domínio do Windows (não administrativa) | Com suporte 1 | Com suporte 1 | Com suporte 1 |
Conta de Serviço de Rede (NT AUTHORITY\NetworkService) | Suportado1, 3, 4 | Sem suporte | Sem suporte |
Conta de usuário local (não administrativa) | Com suporte 1 | Sem suporte | Não aplicável |
Conta do sistema local (NT AUTHORITY\System) | Suportado2 | Sem suporte | Suportado2 |
Conta de serviço local (NT AUTHORITY\LocalService) | Sem suporte | Sem suporte | Sem suporte |
1 Consulte a limitação 1 abaixo.
2 Consulte a Limitação 2 abaixo.
3 Veja a limitação 3 abaixo.
4 Veja a limitação 4 abaixo.
Limitação 1: Usando contas não administrativas para administração multisservidor
A inscrição de servidores de destino para um servidor mestre pode falhar com a seguinte mensagem de erro: "Falha na operação de inscrição".
Para resolver esse erro, reinicie o SQL Server e os serviços do SQL Server Agent. Para obter mais informações, consulte Iniciar, Parar, Pausar, Retomar, Reiniciar o Mecanismo de Banco de Dados, o Agente do SQL Server ou o Serviço de Navegador do SQL Server.
Limitação 2: usando a conta do sistema local para administração multisservidor
Quando o serviço do SQL Server Agent é executado com a conta de Sistema Local, só haverá suporte para administração multisservidor se o servidor mestre e o servidor de destino residirem no mesmo computador. Se você usar essa configuração, será retornada a seguinte mensagem quando você inscrever servidores de destino para o servidor mestre:
“Verifique se a conta de inicialização de agente de <target_server_computer_name> tem direitos para fazer logon como um servidor de destino”.
Você pode ignorar essa mensagem informativa. A operação de inscrição deve ser concluída com êxito. Para obter mais informações, consulte Criar um ambiente multisservidor.
Limitação 3: Usando a Conta de Serviço de Rede quando é um usuário do SQL Server
O SQL Server Agent pode falhar ao iniciar se você executar o serviço SQL Server Agent na Conta de Serviço de Rede e essa conta tiver acesso explicitamente concedido para acessar uma instância do SQL Server como usuário do SQL Server.
Para resolver isso, reinicialize o computador em que o SQL Server está em execução. Isso só precisa ser feito uma vez.
Limitação 4: Usando a conta de serviço de rede quando o SQL Server Reporting Services está em execução no mesmo computador
O SQL Server Agent poderá falhar ao iniciar se você executar o serviço SQL Server Agent na conta do Serviço de Rede e o Reporting Services também estiver em execução no mesmo computador.
Para resolver isso, reinicialize o computador em que o SQL Server está em execução e reinicie os serviços do SQL Server e do SQL Server Agent. Isso só precisa ser feito uma vez.
Tarefas comuns
Para especificar a conta de inicialização para o serviço do SQL Server Agent
Para especificar o perfil de email do SQL Server Agent
Observação
Use o SQL Server Configuration Manager para especificar que o SQL Server Agent deve ser iniciado quando o sistema operacional for iniciado.
Consulte Também
Configurar contas de serviço e permissões do Windows
Gerenciando tópicos de instruções de serviços (SQL Server Configuration Manager)
Implementar segurança do SQL Server Agent