Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O pacote SSIS executado no agente do servidor não faz seu trabalho (mesmo ao relatar sucesso)


Há duas coisas importantes a serem lembradas ao configurar pacotes para serem executados por meio de um trabalho do SQL Server Agent.

Use caminhos UNC para todos os locais de arquivo, não importa quão simples. Há uma alta probabilidade de que o servidor tenha uma visão diferente da estrutura de arquivos da sua máquina de desenvolvimento, portanto, os caminhos UNC garantem que ambas as máquinas façam referência aos mesmos caminhos.

Use uma conta proxy para executar esse pacote, conforme descrito aqui http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy- conta/ .A conta proxy deve ter acesso aos caminhos físicos e aos objetos do servidor.Isso também permite a estratificação de segurança em seus vários pacotes (nem todos os pacotes precisam de acesso a tudo).