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

Fehler #: 694 (SQL Hotfix)
Fehler #: 694 (SQL Hotfix)
Microsoft stellt Updates für Microsoft SQL Server 2005 als downloadbare Datei. Da die kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in früheren SQL Server 2005 enthalten waren.

Problembeschreibung

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

Ursache

Dieses Problem tritt auf, weil der betroffene Computer http://crl.microsoft.com Website erreichen kann. Dieses Problem tritt auf, weil das folgende Verhalten:
  • Wenn Microsoft.NET Framework den SSIS-Dienst gestartet wird, ruft.NET Framework CryptoAPI -Funktion zum Überprüfen der Zertifikate, die SQL Server-Assemblydateien zugewiesen sind.
  • Die CryptoAPI -Funktion überprüft eine Zertifikatwiderrufsliste (CRL), die auf der Website http://crl.microsoft.com. Diese Aktion erfordert eine Internet-Verbindung.
  • Verbindung mit dem Internet blockiert wird, können ausgehenden HTTP-Anfragen gelöscht. Daher wird keine Fehlermeldung zurückgegeben. Die Verzögerung wird darüber hinaus die Zertifikatsperrlistenprüfung zu.
  • Service Control Manager (SCM) bestimmt, dass der SSIS-Dienst zu lange zum Starten. Daher SCM meldet die Fehlermeldung und der SSIS-Dienst wurde nicht gestartet.

Problemlösung

Um dieses Problem zu beheben, installieren Sie das kumulative Hotfix-Paket (Build 2153) für Microsoft SQL Server 2005. Weitere Informationen zu kumulativen Hotfix-Paket (Build 2153) für SQL Server 2005, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

918222 kumulativen Hotfix-Paket (Build 2153) für SQL Server 2005 ist verfügbar

Hinweis Wenn Sie den Hotfix, der im Microsoft Knowledge Base-Artikel 918222 beschrieben wird installieren, ist das Problem behoben. Der Start des Dienstes ist langsam.

Sie müssen alle Komponentenpakete in der Reihenfolge installieren, in denen in diesem Artikel aufgeführt sind. Wenn Sie die Komponentenpakete nicht in der richtigen Reihenfolge installieren, erhalten Sie eine Fehlermeldung.

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

919224 beheben: Sie erhalten eine Fehlermeldung bei der Installation des kumulativen Hotfix-Paket (Build 2153) für SQL Server 2005

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:

Methode 1: Hinzufügen eines neuen XML-Tags


Wenn Ihr System das Microsoft.NET Framework-Update, dessen Version, gleich oder höher als die Version, die im Microsoft Knowledge Base-Artikel 936707erläutert wird, können Sie umgehen dieses Problem durch Hinzufügen eines neuen XML-Tags GeneratePublisherEvidencedeaktivieren. Dazu bearbeiten Sie die *. exe.config-Datei für das SSIS-Services (MsDtsSrvr.exe.config) und *. exe.config-Datei für alle SSIS-Laufzeiten. Diese Funktion wird die CRL-Prüfung deaktiviert und ist in alle Hotfixes für Microsoft.NET Framework mit 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 zu Version 876 oder eine spätere Version ü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 SSIS-Pakete und der SSIS-Pakete von SQL Server-Agent-Aufträge ausgeführt)
      • Dtshost.exe.config (für untergeordnete Paketen Task Paket ausführen)
      • DtsDebugHost.exe.config (für Pakete im Debugger GEBOTE ausführen)
      • DTUtil.exe.config
  • Entsprechende WOW64 SSIS 2005 Runtime Konfigurationsdateien für 32-Bit-SSIS-Pakete auf einem 64-Bit-Computer ausgeführt:
    • C:\Programme\Microsoft (x86) Dateien \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (Befehlszeilentool für SSIS-Pakete und der SSIS-Pakete von SQL Server-Agent-Aufträge ausgeführt)
      • Dtshost.exe.config (für untergeordnete SSIS-Pakete vom Task Paket ausführen)
      • DtsDebugHost.exe.config (für SSIS-Pakete im Debugger GEBOTE ausführen)
      • DTUtil.exe.config
      • DTSWizard.exe.config (für den Import Export-Assistenten die SSIS-Pakete intern verwendet)


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

    Hinweis Die Programmdateien Ordner variieren basierend auf Anpassungen während der Installation von SQL Server 2005. Im Zweifelsfall SSIS installiert ist, Überprüfen des Registrierungsschlüssels 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 bereits GeneratePublisherEvidence Tag in Konfigurationsdateien für alle SSIS ausführbaren Dateien enthalten. Sie müssen keinen weitere Schritte für SQL Server 2008 Integration Services Laufzeiten zu dem Überprüfen des Zertifikats.

In SQL Server 2005 Integration Services kann hierbei die Zertifikatsperrlistenprüfung Zertifikat zur Vermeidung von in der Konfigurationsdatei der Anwendung hinzugefügt werden:
< GeneratePublisherEvidence aktiviert = "false" / >

Dieses Tag wird zwischen < Runtime >< / Runtime >-Tag in der Datei Config. Möglicherweise Runtime Tags und Tag GeneratePublisherEvidence manuell hinzufügen, wenn sie *.config-Datei nicht bereits vorhanden sind.

Hier ist eine DTExec.exe.config für SSIS-2005:

<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 Proxyeinstellungen korrekt für das Dienstkonto für den Internetzugang konfiguriert werden. Weitere Informationen zur Verwendung des Tools Proxycfg.exe WinHTTP-Proxyeinstellungen ändern, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

841641 nach der Installation des MS04-011 wegen Wininet-Proxyeinstellungen, gibt IIS eine Fehlermeldung "403.13 Client-Zertifikat widerrufen"

Microsoft Knowledge Base-Artikel 841641 können Sie Konfigurieren eines bestimmten Wenn Dienste als nicht interaktive Konto ausgeführt werden.

Methode 3: Konfigurieren der Firewalls

Konfigurieren der Firewalls einen Fehlerstatus der Anwendung schnell zurück, wenn die Firewall auf der http://crl.microsoft.com Website Zugriff.

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

Status

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

Weitere Informationen

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Referenzen

Weitere Informationen über Certificate Revocation Lists klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

289749 Certificate Revocation Lists (CRL) und IIS 5.0 häufig gestellte Fragen

Eigenschaften

Artikelnummer: 918644 – Letzte Überarbeitung: 16.01.2017 – Revision: 1

Feedback