Oprava: Služba SQL Server Integration Services (SSIS) nelze spustit, nainstalujete-li v počítači, který je již spuštěna SSIS služby SQL Server 2005 SP1

Překlady článku Překlady článku
ID článku: 918644
Chyba č: 694 (opravy Hotfix SQL)
Společnost Microsoft distribuuje opravy na serveru Microsoft SQL Server 2005 jako jeden soubor ke stažení. Opravy jsou kumulativní a každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí serveru SQL Server 2005, opravte uvolnění.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při instalaci aplikace Microsoft SQL Server 2005 Service Pack 1 (SP1) do počítače, je již spuštěn SQL Server Integration Services (SSIS) SSIS službu nelze spustit a do systémového protokolu událostí zaznamenána následující chybová zpráva:
Služba neodpověděla na řídicí nebo zahajovací požadavek dostatečně včas.
POZNÁMKA:Tento problém může nastat také službou oznámení služby (NS).

Příčina

K tomuto problému dochází, protože počítači nemají přístup k webu http://crl.microsoft.com. K tomuto problému dochází, protože dojde k následujícímu chování:
  • Je-li rozhraní Microsoft .NET Framework spustí službu SSIS, zavolá rozhraní .NET FrameworkRozhraní CryptoAPIFunkce ověřit certifikáty, které jsou přiřazeny k sestavení soubory serveru SQL Server.
  • zobrazí seRozhraní CryptoAPIFunkce kontroly odvolaných certifikátů seznam (CRL), je k dispozici na webu http://crl.microsoft.com. Tato akce vyžaduje připojení k Internetu.
  • Pokud připojení k Internetu je blokován, může být zrušen odchozích požadavků HTTP. Proto není vrácena chybová zpráva. Dlouhá prodleva navíc způsobí, že časový limit kontroly seznamu odvolaných certifikátů.
  • Správce řízení služby (SCM) určuje, že SSIS služby trvá příliš dlouho, spustit. Proto správce SCM ohlásí chybovou zprávu a SSIS služba není spuštěna.

Řešení

Tento problém vyřešíte instalací balíčku kumulativní opravy hotfix (sestavení 2153) pro Microsoft SQL Server 2005.Další informace o způsobu získání balíčku kumulativní opravy hotfix (sestavení 2153) pro SQL Server 2005 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
918222Balíček kumulativní opravy hotfix (sestavení 2153) pro SQL Server 2005 je k dispozici
POZNÁMKA:Pokud použijete opravu hotfix, která je popsána v článku znalostní báze Microsoft Knowledge Base 918222, byl problém vyřešen. Při spuštění služby se však pomalé.

Je třeba nainstalovat všechny součásti balíčky v pořadí, v jakém jsou uvedeny v tomto článku. Pokud nenainstalujete balíčků součásti ve správném pořadí, může se zobrazit chybová zpráva.Další informace naleznete následujícím článku znalostní báze Microsoft Knowledge Base::
919224FIX: You may receive an error message when you install the cumulative hotfix package (build 2153) for SQL Server 2005

Jak potíže obejít

To work around this issue, use one of the following methods.

Method 1: Add a new XML tag


If your system has the Microsoft .NET Framework update whose version is either equal to or a later version than the version that is discussed in Microsoft Knowledge Base article936707, you can work around this issue by adding a new XML tag to disablegeneratePublisherEvidence. To do this, you must edit the *.exe.config file for the SSIS Services (MsDtsSrvr.exe.config) and the *.exe.config file for any of the SSIS runtimes. This feature disables the CRL check and is included in all hotfixes for the Microsoft .NET Framework starting with the fix described in Microsoft Knowledge Base article 936707. To check whether this update is installed for the version of the .NET Framework 2.0 that is running on your system, you can check the properties of the following file to make sure that it is version 876 or a later revision. (The version number should be 2.0.50727.876 or a later version.)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • SSIS 2005 Service configuration file
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • SSIS 2005 runtime configuration files on 32-bit or 64-bit:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (command line tool for running SSIS Packages and SSIS Packages from SQL Server Agent jobs)
      • Dtshost.exe.config (for child packages by Execute Package Task)
      • DtsDebugHost.exe.config (for running packages in the BIDS debugger)
      • DTUtil.exe.config
  • Equivalent WOW64 SSIS 2005 runtime configuration files for running 32-bit SSIS packages on a 64-bit computer:
    • C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (command line tool for running SSIS Packages and SSIS Packages from SQL Server Agent jobs)
      • Dtshost.exe.config (for child SSIS packages from the Execute Package Task)
      • DtsDebugHost.exe.config (for running SSIS packages in the BIDS debugger)
      • DTUtil.exe.config
      • DTSWizard.exe.config (for the Import Export Wizard which uses SSIS packages internally)


  • For SSIS 2005 if you have a custom executable that loads SSIS runtimes programmatically, you may to edit custom application’s config file.

    POZNÁMKA:Your Program Files folder location may vary based on customizations made during your SQL Server 2005 installation. If unsure where SSIS is installed, check the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ for the string value of SQLPath.

If you have SSIS 2008 or a later version, the generatePublisherEvidence tag is already included in the config files for all SSIS executables. You do not have to take further action for SQL Server 2008 Integration Services runtimes to avoid the certificate check.

In SQL Server 2005 Integration Services, to avoid the CRL certificate check, this new option can be added in the application configuration file:
<generatepublisherevidence enabled="false"></generatepublisherevidence>

This tag goes between the <runtime> </runtime> tag in the config file. You may have to manually add the runtime tags and the generatePublisherEvidence tag if they do not already exist in the *.config file.

Here is an example DTExec.exe.config file for SSIS 2005:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Here is an example of the DTExec.exe.config from SSIS 2008:

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

Method 2: Configure proxy settings

Make sure that the proxy settings are configured correctly for the service account to access the Internet.For more information about how to use the Proxycfg.exe tool to modify your WinHTTP proxy settings, click the following article number to view the article in the Microsoft Knowledge Base:
841641IIS returns a "403.13 Client Certificate Revoked" error message after you install MS04-011 because of Wininet proxy settings
Microsoft Knowledge Base article 841641 also helps you configure a specific proxy setting if you are running services as a noninteractive account.

Method 3: Configure the firewall

Configure your firewall to return a failure status to the application quickly if the firewall blocks access to the http://crl.microsoft.com website.

POZNÁMKA::For more information, see your firewall documentation or contact your firewall provider.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt..

Další informace

Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base::
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Odkazy

For more information about Certificate Revocation Lists, click the following article number to view the article in the Microsoft Knowledge Base:
289749Certificate Revocation Lists (CRLs) and IIS 5.0 frequently asked questions

Vlastnosti

ID článku: 918644 - Poslední aktualizace: 30. prosince 2010 - Revize: 1.0
Klíčová slova: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:918644

Dejte nám zpětnou vazbu

 

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