Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

CORRIGER : Le service SQL Server Integration Services (SSIS) ne démarre pas lorsque vous installez SQL Server 2005 SP1 sur un ordinateur qui exécute déjà le service SSIS

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

918644
Bug #: 694 (correctif SQL)
Microsoft distribue les correctifs de Microsoft SQL Server 2005 sous la forme d'un fichier téléchargeable unique. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif.
Symptômes
Lorsque vous installez Microsoft SQL Server 2005 Service Pack 1 (SP1) sur un ordinateur qui exécute déjà SQL Server Integration Services (SSIS), le service SSIS ne démarre pas et le message d'erreur suivant est consigné dans le journal des événements système :
Le service n'a pas répondu à la demande de lancement ou de contrôle en temps voulu
Remarque : Ce problème peut également se produire avec le service Notification Services (NS).
Cause
Ce problème se produit car l'ordinateur concerné ne peut pas atteindre le site Web http://crl.microsoft.com. Ce problème se produit car le comportement suivant se produit :
  • Le.NET Framework de Microsoft au démarrage du service SSIS, le.NET Framework appelle la CryptoAPI fonction permettant de vérifier les certificats qui sont affectés aux fichiers d'assembly de SQL Server.
  • Le CryptoAPI fonction vérifie une liste de révocation certificats (CRL) qui est disponible sur le site Web http://crl.microsoft.com. Cette action nécessite une connexion Internet.
  • Si la connexion à Internet est bloquée, les demandes HTTP sortants peuvent être interrompues. Par conséquent, un message d'erreur n'est pas retourné. En outre, le délai entraîne la vérification de révocation de certificats expire.
  • Le Gestionnaire de contrôle des services (SCM) détermine que le service SSIS prend trop de temps pour démarrer. Par conséquent, le SCM signale le message d'erreur, et le service SSIS n'est pas démarré.
Résolution
Pour résoudre ce problème, installez le package correctif cumulatif (version 2153) pour Microsoft SQL Server 2005. Pour plus d'informations sur la façon d'obtenir le package correctif cumulatif (version 2153) pour SQL Server 2005, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
918222 Le package correctif cumulatif (version 2153) pour SQL Server 2005 est disponible
Remarque : Si vous appliquez le correctif décrit dans l'article 918222 de la Base de connaissances Microsoft, le problème est résolu. Toutefois, le démarrage du service est lent.

Vous devez installer tous les packages de composants dans l'ordre dans lequel elles sont répertoriées dans cet article. Si vous n'installez pas les packages de composants dans l'ordre correct, vous pouvez recevoir un message d'erreur.Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
919224 CORRECTIF : Vous pouvez recevoir un message d'erreur lorsque vous installez le package correctif cumulatif (version 2153) pour SQL Server 2005
Contournement
Pour contourner ce problème, appliquez l'une des méthodes suivantes.

Méthode 1: Ajouter une nouvelle balise XML


Si votre système dispose de la mise à jour de Microsoft.NET Framework dont la version est égal à ou une version ultérieure à la version qui est décrite dans l'article de la Base de connaissances Microsoft.936707, vous pouvez contourner ce problème en ajoutant une nouvelle balise XML pour désactiver generatePublisherEvidence. Pour ce faire, vous devez modifier le *. fichier exe.config pour les Services SSIS (MsDtsSrvr.exe.config) et le *. fichier exe.config pour tous les runtimes SSIS. Cette fonction désactive la vérification des CRL et est incluse dans tous les correctifs logiciels pour le Microsoft.NET Framework commençant par le correctif décrit dans l'article 936707 de la Base de connaissances Microsoft. Pour vérifier si cette mise à jour est installé pour la version de.NET Framework 2.0 qui est en cours d'exécution sur votre système, vous pouvez vérifier les propriétés du fichier suivant pour vous assurer qu'il s'agit de la version 876 ou une version ultérieure. (Le numéro de version doit être 2.0.50727.876 ou une version ultérieure).
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • Fichier de configuration SSIS 2005 Service
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • Fichiers de configuration SSIS 2005 runtime sur 32 bits ou 64 bits :
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (outil de ligne de commande pour l'exécution des Packages SSIS et des Packages SSIS à partir des travaux de l'Agent de SQL Server)
      • Dtshost.exe.config (pour les packages enfants par la tâche Exécuter le Package)
      • DtsDebugHost.exe.config (pour l'exécution des packages dans le débogueur enchères)
      • DTUtil.exe.config
  • Équivalent WOW64 SSIS 2005 runtime fichiers de configuration pour l'exécution des packages SSIS de 32 bits sur un ordinateur 64 bits :
    • C:\Program Files (x 86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (outil de ligne de commande pour l'exécution des Packages SSIS et des Packages SSIS à partir des travaux de l'Agent de SQL Server)
      • Dtshost.exe.config (pour les packages SSIS enfant à partir de la tâche exécution d'un lot)
      • DtsDebugHost.exe.config (pour l'exécution des packages SSIS dans le débogueur enchères)
      • DTUtil.exe.config
      • DTSWizard.exe.config (pour l'Assistant Importation exportation qui utilise les packages SSIS en interne)


  • Pour 2005 SSIS si vous disposez d'un fichier exécutable personnalisé qui charge le runtime SSIS par programme, vous pouvez pour modifier le fichier de configuration d'application personnalisés.

    Remarque Les fichiers de programme du dossier peut varier en fonction de personnalisations effectuées lors de l'installation de SQL Server 2005. Cas de doute où SSIS est installé, vérifiez la clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ pour la valeur de chaîne de SQLPath.

Si vous avez SSIS 2008 ou une version ultérieure, la balise generatePublisherEvidence est déjà incluse dans les fichiers de configuration pour tous les exécutables SSIS. Vous n'avez pas à effectuer d'autres actions pour SQL Server 2008 Integration Services runtimes afin d'éviter la vérification du certificat.

Dans SQL Server 2005 Integration Services, afin d'éviter la vérification CRL du certificat, cette nouvelle option peut être ajoutée dans le fichier de configuration d'application :
<generatePublisherEvidence enabled="false"></generatePublisherEvidence>

Cette balise se place entre les <runtime></runtime> balise dans le fichier de configuration. Vous devrez peut-être ajouter manuellement les balises de l'exécution et la balise generatePublisherEvidence si elles n'existent pas déjà dans le fichier *.config.

Voici un exemple de fichier DTExec.exe.config pour 2005 SSIS :

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

Voici un exemple de la DTExec.exe.config de SSIS 2008 :

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

Méthode 2: Configurer les paramètres proxy

Assurez-vous que les paramètres de proxy sont correctement configurés pour le compte de service accéder à Internet. Pour plus d'informations sur l'utilisation de l'outil Proxycfg.exe pour modifier vos paramètres de proxy WinHTTP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
841641 IIS retourne un message d'erreur « 403.13 Client certificat révoqué » après l'installation de MS04-011 à cause des paramètres de proxy de Wininet
L'article 841641 de la Base de connaissances Microsoft vous permet également de configurer un serveur de proxy spécifique si vous exécutez des services sous un compte non interactif.

Méthode 3: Configurer le pare-feu

Configurer votre firewall pour revenir rapidement un état d'échec à l'application si le pare-feu bloque l'accès au site Web http://crl.microsoft.com.

Remarque : Pour plus d'informations, consultez la documentation de votre pare-feu ou contactez votre fournisseur de pare-feu.
Statut
Microsoft a confirmé qu'il s'agit d'un bogue dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Pour plus d'informations sur la terminologie de mise à jour de logiciels, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 5 Description de la terminologie standard utilisée pour définir les mises à jour logicielles de Microsoft
Références
Pour plus d'informations sur les listes de révocation de certificats, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
289749 Listes de révocation de certificats (CRL) et IIS 5.0 Forum aux questions

Avertissement : Cet article a été traduit de manière automatique

Propriétés

ID d'article : 918644 - Dernière mise à jour : 05/26/2014 02:19:00 - Révision : 2.0

  • kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtfr
Commentaires