Update: Der Dienst SQL Server Integration Services (SSIS) wird nicht gestartet, wenn Sie SQL Server 2005 SP1 auf einem Computer installieren, der bereits den SSIS-Dienst ausgeführt wird

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 918644
Fehler #: 694 (SQL-Hotfix)
Microsoft stellt Updates für Microsoft SQL Server 2005 als downloadbare Datei zur Verfügung. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2005 enthalten waren beheben Version.
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Bei der Installation von Microsoft SQL Server 2005 Service Pack 1 (SP1) auf einem Computer SQL Server Integration Services (SSIS), die bereits ausgeführt wird, der SSIS-Dienst wird nicht gestartet und die folgende Fehlermeldung wird im Systemereignisprotokoll protokolliert:
Der Dienst antwortete nicht rechtzeitig auf die Start- oder
Hinweis Dieses Problem kann auch mit dem Dienst Notification Services (NS) auftreten.

Ursache

Dieses Problem tritt auf, weil der betroffene Computer die http://crl.microsoft.com-Website erreichen kann. Dieses Problem tritt auf, weil tritt folgendes Verhalten auf:
  • Wenn das Microsoft.NET Framework den SSIS-Dienst gestartet wird, ruft das.NET Framework die CryptoAPI Funktion zum Überprüfen der Zertifikate, die die SQL Server-Assemblydateien zugewiesen sind.
  • Die CryptoAPI Funktion überprüft eine Zertifikatwiderrufsliste (CRL), die auf der Website http://crl.microsoft.com verfügbar ist. Diese Aktion ist eine Internetverbindung erforderlich.
  • Wenn die Internetverbindung blockiert wird, könnte die ausgehenden HTTP-Anforderungen abgebrochen. Aus diesem Grund wird keine Fehlermeldung zurückgegeben. Darüber hinaus wird die Verzögerung die Zertifikatsperrlistenprüfung Timeout.
  • Service Control Manager (SCM) feststellt, dass der SSIS-Dienst zu lange dauert. Aus diesem Grund der Dienststeuerungs-Manager meldet die Fehlermeldung und der SSIS-Dienst wurde nicht gestartet.

Lösung

Um dieses Problem zu beheben, installieren Sie das kumulative Hotfix-Paket (Build 2153) für Microsoft SQL Server 2005. Weitere Informationen dazu, wie Sie das kumulative Hotfix-Paket (Build 2153) für SQL Server 2005 zu erhalten Klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
918222 Steht das kumulative Hotfix-Paket (Build 2153) für SQL Server 2005
Hinweis Wenn Sie den Hotfix, der im Microsoft Knowledge Base-Artikel 918222 beschrieben wird anwenden, ist das Problem behoben. Der Start des Dienstes ist jedoch langsamer.

Sie müssen alle Komponentenpakete in der Reihenfolge installieren, in denen sie in diesem Artikel aufgeführt sind. Wenn Sie die Komponentenpakete nicht in der richtigen Reihenfolge installieren, erhalten Sie eine Fehlermeldung.Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
919224 Update: Sie möglicherweise eine Fehlermeldung bei der Installation des kumulativen Hotfix-Paket (Build 2153) für SQL Server 2005

Abhilfe

Verwenden Sie eine der folgenden Methoden, um dieses Problem zu umgehen.

Methode 1: Fügen Sie ein neues XML-tag


Wenn Ihr System über das Update für Microsoft.NET Framework verfügt, dessen Version gleich oder höher als die Version, die im Microsoft Knowledge Base-Artikel beschrieben ist ist936707, Sie können dieses Problem umgehen, durch Hinzufügen eines neuen XML-Tags um GeneratePublisherEvidencezu deaktivieren. Zu diesem Zweck müssen Sie bearbeiten die *. exe.config-Datei für die SSIS-Dienste (MsDtsSrvr.exe.config) und die *. exe.config-Datei für jeden der SSIS-Laufzeiten. Dieses Feature wird die CRL-Prüfung deaktiviert und ist in alle Hotfixes für den Microsoft.NET Framework, beginnend mit der im Microsoft Knowledge Base-Artikel 936707 beschriebene Update enthalten. Um zu überprüfen, ob dieses Update für die Version von.NET Framework 2.0 installiert ist, auf Ihrem System ausgeführt wird, können Sie die Eigenschaften der folgenden Datei, um sicherzustellen, dass es Version 876 oder eine spätere Version handelt, überprüfen. (Die Versionsnummer sollte 2.0.50727.876 oder höher sein.)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • SSIS-2005 Dienstkonfigurationsdatei
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • 2005 SSIS Runtime-Konfigurationsdateien auf 32-Bit- oder 64-Bit:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (Befehlszeilentool für die Ausführung von SSIS-Pakete und SSIS-Paketen an SQL Server-Agent-Aufträge)
      • Dtshost.exe.config (für untergeordnete Pakete vom Task Paket ausführen)
      • DtsDebugHost.exe.config (für das Ausführen von Paketen im Debugger GEBOTE)
      • DTUtil.exe.config
  • Entsprechende WOW64 SSIS-2005 Runtime Konfigurationsdateien für 32-Bit-SSIS-Pakete auf einem 64-Bit-Computer ausgeführt:
    • C:\Program Files (X 86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (Befehlszeilentool für die Ausführung von SSIS-Pakete und SSIS-Paketen an SQL Server-Agent-Aufträge)
      • Dtshost.exe.config (für untergeordnete SSIS-Pakete aus den Task Paket ausführen)
      • DtsDebugHost.exe.config (zum Ausführen von SSIS-Paketen im Debugger GEBOTE)
      • DTUtil.exe.config
      • DTSWizard.exe.config (für den Import Export-Assistenten die SSIS-Pakete intern verwendet)


  • Für SSIS 2005 haben Sie eine benutzerdefinierte ausführbare Datei, die programmgesteuert SSIS-Laufzeiten lädt können Sie benutzerdefinierte Anwendung Config-Datei bearbeiten.

    HinweisDie Programmdateien Ordnerspeicherort kann variieren basierend auf Anpassungen bei der Installation von SQL Server 2005. Wenn Sie unsicher sind, auf dem SSIS installiert ist, überprüfen Sie den Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ für den Zeichenfolgenwert der SQLPath.

Wenn Sie SSIS-2008 oder eine spätere Version haben, ist das Tag GeneratePublisherEvidence bereits in den Konfigurationsdateien für alle SSIS-ausführbaren Dateien enthalten. Sie müssen keine weiteren Maßnahmen für SQL Server 2008 Integration Services-Laufzeiten, die Überprüfung des Serverzertifikats zu vermeiden.

In SQL Server 2005 Integration Services kann mit dieser neuen Option vermeiden die Zertifikatsperrlistenprüfung Zertifikat in der Konfigurationsdatei der Anwendung hinzugefügt werden:
<generatePublisherEvidence enabled="false"></generatePublisherEvidence>

Dieses Tag wird zwischen dem <runtime></runtime> Tag in der Config-Datei. Sie müssen möglicherweise die Common Language Runtime-Tags und der Tag GeneratePublisherEvidence manuell hinzufügen, wenn sie in der *.config-Datei nicht bereits vorhanden sind.

Hier finden Sie eine DTExec.exe.config für 2005 SSIS:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Hier ist ein Beispiel für die DTExec.exe.config von SSIS 2008:

<configuration>
<startup>
<requiredRuntime version="v2.0.50727"/>
</startup>
<runtime>
<gcServer enabled="true"/>
<disableCommitThreadStack enabled="true"/>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>

Methode 2: Konfigurieren von Proxyeinstellungen

Stellen Sie sicher, dass die Proxy-Einstellungen für das Dienstkonto für den Internetzugang korrekt sind. Weitere Informationen dazu, wie Sie mithilfe des Tools Proxycfg.exe um WinHTTP-Proxyeinstellungen zu ändern klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
841641 IIS gibt eine Fehlermeldung "403.13 Client-Zertifikat widerrufen" nach der Installation des MS04-011 wegen Wininet-Proxyeinstellungen
Microsoft Knowledge Base-Artikel 841641 können Sie konfigurieren eine bestimmte Proxy-Einstellungen, wenn Sie Dienste als nicht interaktive Konto ausgeführt werden.

Methode 3: Konfigurieren Sie die firewall

Konfigurieren Sie Ihre Firewall um einen Fehlerstatus an die Anwendung schnell zurückzugeben, wenn Firewall blockiert den Zugriff auf die Website http://crl.microsoft.com.

Hinweis: Weitere Informationen finden Sie in der Dokumentation zur Firewall oder wenden Sie sich an Ihrer Firewall.

Status

Microsoft hat bestätigt, dass es einen Fehler in den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Informationsquellen

Weitere Informationen über Certificate Revocation Lists klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
289749 Certificate Revocation Lists (CRLs) und IIS 5.0-häufig gestellte Fragen

Eigenschaften

Artikel-ID: 918644 - Geändert am: Montag, 26. Mai 2014 - Version: 2.0
Keywords: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 918644
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.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com