Wie kann ich Verbindungs-Manager Fehler beheben, die das Paket in der Produktion scheitern verursacht?

StackOverflow https://stackoverflow.com/questions/154920

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe ein SSIS-Paket erstellt und es funktioniert super auf meiner dev Maschine. Aber, wenn ich versuche, es auf dem Produktionsserver laufen, es Fehler an mich.

Hier ist der Fehler:

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009.

Ich habe die Ursache herausgefunden, aber ich bin nicht sicher, wie es behebt. Das Passwort ist nicht in der Verbindungszeichenfolge. Aber ich habe das Passwort in dem SSIS-Projekt festgelegt. Aus irgendeinem Grund, wenn ich dies auf dem Produktionsserver implementieren und ausführen, wird es nicht laufen, da das Passwort nicht Teil der Verbindungszeichenfolge ist.

Gibt es in der SSIS-Projekt einige Einstellungen, die ich zu ändern, um brauchen, um das Recht auf Arbeit?

Danke.

War es hilfreich?

Lösung

Deaktivieren Sie das Kennwort, indem Sie die Protectionlevel in den Paketeigenschaften zu DontSaveSensitive Einstellung.

Ich empfehle auch die Verbindungszeichenfolge auf eine Paketvariable zu bewegen und einen Ausdruck auf der Verbindung herzustellen. Aktivieren Paketkonfigurationen.

Dann sind Sie frei, die Verbindung zu ändern und integrierte Sicherheits oder nicht zu verwenden, ohne das Paket zu ändern. Sie können entweder die Verbindungszeichenfolge in der Konfiguration setzen oder sie dann auf der Kommandozeile zur Verfügung stellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top