Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Das im Server-Agent ausgeführte SSIS-Paket funktioniert nicht (selbst während der Erfolgsmeldung)

Beim Einrichten von Paketen, die über einen SQL Server-Agent-Job ausgeführt werden sollen, sind zwei wichtige Dinge zu beachten.

Verwenden Sie UNC-Pfade für alle Dateispeicherorte, egal wie einfach. Es besteht eine hohe Wahrscheinlichkeit, dass der Server eine andere Ansicht der Dateistruktur hat als Ihr Entwicklungscomputer, daher stellen UNC-Pfade sicher, dass beide Computer auf dieselben Pfade verweisen.

Verwenden Sie ein Proxy-Konto, um dieses Paket auszuführen, wie hier beschrieben http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy- Konto/ .Das Proxy-Konto muss Zugriff auf die physischen Pfade und die Serverobjekte haben. Dies ermöglicht auch eine Sicherheitsschichtung Ihrer verschiedenen Pakete (nicht alle Pakete benötigen Zugriff auf alles).