Em vez de configurar o SQL Server Agent Service para usar uma conta de administrador local, que essencialmente daria acesso de administrador local a todas as tarefas, é possível usar credenciais e proxies, um novo recurso do SQL 2005 para fornecer segurança mais rígida.
Na sua instância do SQL:
- Em Segurança, clique com o botão direito do mouse em Credenciais e clique em Nova credencial
- Preencha as informações de credenciais (Nome da credencial = o que for, Identidade é a conta com privilégios de administrador local para sua máquina, senha = que contas pwd, confirmar senha = insira-a novamente), clique em Ok.
- No SQL Server Agent, expanda Proxies
- Clique com o botão direito do mouse em Sistema operacional (CmdExec) e clique em Novo proxy
- Dê um nome ao proxy, selecione a credencial que você criou na etapa 2, clique em Ok
- Clique em Princípios na janela Novo Proxy e selecione Logons e funções SQL que você deseja que possam acessar esse proxy
- Crie um trabalho
- Adicione uma etapa ao trabalho e configure-a para digitar Sistema operacional (CmdExec)
- Na lista suspensa Executar como, selecione o proxy criado na etapa 4 e 5.
Isso deve ser feito para você. Muito mais seguro do que fazer todo o serviço SQL Agent ser executado como administrador local.