Artikel-ID: 904800 - Geändert am: Mittwoch, 10. Mai 2006 - Version: 2.2

Beim ein SQL Server 2005 Integration Services-Paket in SQL Server 2005 ausführen, wird eine Fehlermeldung "Fehler beim Laden"

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Alles erweitern | Alles schließen

Problembeschreibung

In SQL Server 2005 wird beim Versuch, ein SQL Server 2005 Integration Services (SSIS) Paket in Microsoft SQL Server 2005 Business Intelligence Studio oder über das Dienstprogramm SQL Server 2005 ausführen Package (Dtexec.exe) Befehlszeilenprogramm auszuführen folgende Fehlermeldung:

Fehler beim Laden PackageName: Fehler beim Entschlüsseln geschützter XML-Knoten "PackagePassword" mit Fehler 0x8009000B "Schlüssel ist nicht gültig für die Verwendung in angegeben Zustand."
Sie können nicht freigegeben werden auf diese Informationen zugreifen. Dieser Fehler tritt auf, wenn ein kryptografischer Fehler. Stellen Sie sicher, dass der richtige Schlüssel verfügbar ist.
Hinweis: Der PackageName Platzhalter ist ein Platzhalter für den Namen des SSIS-Pakets, die Sie ausführen möchten.

Dieses Verhalten, wenn Sie versuchen, führen Sie das SSIS-Paket mit einem anderen Computer oder einem anderen Benutzerkonto als dem Computer und Benutzer Konto, mit dem SSIS-Paket erstellt wurden.

Ursache

Dieses Verhalten, wenn der Wert der Eigenschaft ProtectionLevel im SSIS-Paket an das Maximum an Schutz für die Password -Eigenschaft des SSIS-Pakets festgelegt ist. Standardmäßig wird der Wert der ProtectionLevel -Eigenschaft in EncryptSensitiveWithUserKey festgelegt. Der Wert EncryptSensitiveWithUserKey verschlüsselt alle Eigenschaften des SSIS-Paket, die z. B. die Password -Eigenschaft vertraulich angesehen werden. Wenn das gleiche Benutzerkonto und dem gleichen Computer, der zum Erstellen des SSIS-Pakets verwendet wurden zum Ausführen des SSIS-Pakets verwendet werden, das SSIS-Paket automatisch entschlüsselt, und keine Fehlermeldung wird generiert. Jedoch, wenn ein anderes Benutzerkonto oder einem anderen Computer zum Ausführen des SSIS-Pakets verwendet wird, der EncryptSensitiveWithUserKey Wert der Eigenschaft ProtectionLevel beteiligt und Password -Eigenschaft des SSIS-Paket bleibt verschlüsselt. Wenn dies der Fall ist, wird eine Fehlermeldung generiert.

Lösung

Um dieses Problem zu beheben, ändern Sie den Wert der Eigenschaft ProtectionLevel im SSIS-Paket.

Weitere Informationen

Weitere Informationen finden Sie unter die folgenden Themen in SQL Server-Onlinedokumentation:
  • Sicherheitsüberlegungen für Integration Services
  • Festlegen der Ebene der Schutz von Paketen

Informationsquellen

Weitere Informationen zu einem ähnlichen Problem finden Sie im folgenden Artikel der Microsoft Knowledge Base:
918760  (http://support.microsoft.com/kb/918760/ ) Wenn Sie das SSIS-Paket von einer SQL Server Agent Auftrag Schritt aufrufen, wird ein SSIS-Paket nicht ausgeführt

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
Keywords: 
kbmt kbtshoot kbprb KB904800 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 904800  (http://support.microsoft.com/kb/904800/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.