Problema de permissão com o backup do SQL Server via Mintenance Plan

4

Estou usando o SQL Server 2012 e criei um plano de manutenção para fazer backup de bancos de dados do usuário todas as noites em uma pasta no disco rígido. No entanto, quando este plano é executado, ele falha com um erro "Acesso negado".

Aqui estão os detalhes:

  1. Criei um plano de manutenção, adicionando uma tarefa "Fazer backup da tarefa do banco de dados" que faz backup de todos os bancos de dados do usuário.
  2. Verifiquei que o plano está configurado para ser executado como "conta de serviço do SQL Server Agent"
  3. Quando vou para o SQL Server Configuration Manager e visualizo as propriedades do SQL Server Agent na guia Logon, ele mostra o NT Service \ SQLSERVERAGENT como a conta que está sendo usada para esse serviço. li>
  4. Eu criei uma pasta no disco rígido para armazenar esses backups chamados C: \ SQLBackups e dei controle total à conta NT Service \ SQLSERVERAGENT
  5. Eu configurei o Plano de Manutenção na Etapa 1 para armazenar em C: \ SQLBackups , criando subpastas para cada banco de dados.

Quando executo o plano de manutenção, recebo o seguinte erro:

Executing the query "EXECUTE master.dbo.xp_create_subdir N'C:\SQLBackup..." failed with the following error: "xp_create_subdir() returned error 5, 'Access is denied.'". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

Se eu conceder a Todos acesso total à pasta C: \ SQLBackups , o plano de manutenção será executado sem problemas.

Quais contas devem ter acesso a essa pasta para que o backup funcione? Presumi que só precisaria conceder acesso à conta do NT Service \ SQLSERVERAGENT , mas claramente isso não está funcionando.

Obrigado

    
por Scott Mitchell 11.02.2013 / 20:47

2 respostas

6

Resolvido!

Também precisei dar permissões na pasta para a conta NT SERVICE \ MSSQLSERVER .

    
por 11.02.2013 / 22:14
1

No entanto, você pode dar permissão para agrupar "Usuários Autenticados" - funcionou no meu caso - Infra-estrutura do Domínio do Windows Server

    
por 11.12.2013 / 15:19