Berechtigungsproblem beim Ausführen eines SSIS-Pakets über SQL Job
Ich habe ein SSIS-Paket auf Sql Server 2008 bereitgestellt. Dieses Paket wird sowohl in BIDS als auch vom Server im Verzeichnis für gespeicherte Pakete problemlos ausgeführt. Sobald ich dieses Paket an einen SQL-Job binde, sehe ich Berechtigungsprobleme beim Zugriff auf eine bestimmte Datei aus dem SSIS-Paket heraus. Durch meine Recherchen sehe ich, dass die Verwendung eines Proxy-Kontos die Lösung für meine Probleme sein kann. Das sind die Schritte, die ich bisher gemacht habe:
Richten Sie ein Active Directory-Benutzerkonto einUnter Sicherheit - Anmeldeinformationen - In Schritt 1 eine mit dem Konto verknüpfte Anmeldeinformation erstellt.Erstellen Sie unter SQL Server-Agent - Proxies - SSIS-Paketausführung - einen Proxy, der an den obigen Berechtigungsnachweis gebunden ist, und aktivieren Sie das Kontrollkästchen "SQL Server Integration Services-Paket".Ein Login mit den Rollen "SQLAgentOperatorRole", "SQLAgentReaderRole", "SQLAgentUserRole" und "Public" in der msdb-Datenbank wurde erstellt.Job erstellen, um mein SSIS-Paket auszuführen. Der Jobbesitzer ist an die in Schritt 4 erstellte Anmeldung gebunden. In den Stufeneigenschaften meines Jobs habe ich den Typ auf "SQL Server Integration Services-Paket" und die Option Ausführen als für mein in Schritt 3 erstelltes Proxy-Konto festgelegt und auf mein SSIS verwiesen Paket.Ermöglicht dem Konto ab Schritt 1 Vollzugriff auf den Ordner / die Datei, auf den / die das SSIS-Paket verweist.Wenn ich den Job starte, bekomme ich andauernd eine Fehlermeldung:
Als Benutzer ausgeführt: "Konto ab Schritt 1" - Paket konnte nicht geladen werden. Anmeldung fehlgeschlagen für Benutzer: "Konto ab Schritt 1". Das Paket konnte nicht geladen werden.
Welcher Schritt könnte fehlen, um diese Aufgabe zu erfüllen?
Danke für deine Zeit, Billy