Recebi uma conta de domínio específica para lidar com backups de meus administradores de sistema. Estou um pouco confuso, pois nunca recebi uma conta de domínio separada para lidar com backups no passado. Eu ainda quero usar o Agent para lidar com isso, então estou pensando que eles estão pensando o seguinte:
Se você estiver executando o trabalho em uma conta proxy, o proxy deverá ser uma conta de domínio. Adicione a conta à função de servidor sysadmin e conceda a ela controle total do diretório e do compartilhamento de rede.
Então, fiz o que pensei que o descrito acima está descrevendo, adicionei a conta de domínio como login, criei uma credencial e proxy e criei a etapa de trabalho como CmdExec para executar sob o proxy, mas ainda recebo:
Erro do sistema operacional 5 (Acesso negado.).
Não é até que eu dê acesso à conta de serviço que está executando o serviço SQL Server que eu posso fazer backup para esse compartilhamento de rede. Também estou preocupado com restaurações e queria utilizar o Agent para lidar com tarefas de limpeza e mover arquivos para vários diretórios à medida que envelhecem.
Então, não tenho certeza do que está acontecendo aqui, mas acho que a conta de serviço no mínimo precisa de acesso de gravação? Um administrador de sistema disse que estava ciente de alguém fazendo o processo de backup como um "serviço separado", que não entendo muito bem, a menos que seja algo como backup ApexSQL ou algo assim ...
Se você estiver executando backups nativos do SQL Server, a conta de serviço que executa o mecanismo de banco de dados do SQL Server deverá ter acesso ao local do backup. O trabalho do Agente pode ser executado em um proxy para disparar o trabalho em si, mas o mecanismo ainda executa o backup, portanto, ainda precisa de acesso.
A única maneira de fazer o backup gravar em disco como outro usuário seria usar uma ferramenta de terceiros que recebe os dados de backup por meio da interface SQL VDI e os grava no disco como o usuário apropriado.
Dos Documentos :
Para gerenciar os arquivos após o backup, você pode usar um proxy do SQL Server Agent para garantir que está usando a conta correta para acesso ao sistema de arquivos.