Service Integration Services (Service SSIS)Integration Services Service (SSIS Service)

Les rubriques de cette section décrivent le service Integration ServicesIntegration Services , un service Windows de gestion des packages Integration ServicesIntegration Services .The topics in this section discuss the Integration ServicesIntegration Services service, a Windows service for managing Integration ServicesIntegration Services packages. Ce service n'est pas obligatoire pour créer, enregistrer et exécuter des packages Integration Services.This service is not required to create, save, and run Integration Services packages. SQL Server 2012SQL Server 2012 prend en charge le service Integration ServicesIntegration Services pour la compatibilité avec les versions antérieures de Integration ServicesIntegration Services. supports the Integration ServicesIntegration Services service for backward compatibility with earlier releases of Integration ServicesIntegration Services.

À compter de SQL Server 2012SQL Server 2012, Integration ServicesIntegration Services stocke des objets, des paramètres et des données opérationnelles dans la base de données SSISDB pour les projets que vous avez déployés sur le serveur Integration ServicesIntegration Services à l’aide du modèle de déploiement de projet.Starting in SQL Server 2012SQL Server 2012, Integration ServicesIntegration Services stores objects, settings, and operational data in the SSISDB database for projects that you’ve deployed to the Integration ServicesIntegration Services server using the project deployment model. Le serveur Integration ServicesIntegration Services , qui est une instance du moteur de base de données SQL ServerSQL Server , héberge la base de données.The Integration ServicesIntegration Services server, which is an instance of the SQL ServerSQL Server Database Engine, hosts the database. Pour plus d’informations sur la base de données, consultez Catalogue SSIS.For more information about the database, see SSIS Catalog. Pour plus d’informations sur le déploiement de projets à la Integration ServicesIntegration Services server, consultez déployer Integration Services (SSIS) projets et Packages.For more information about deploying projects to the Integration ServicesIntegration Services server, see Deploy Integration Services (SSIS) Projects and Packages.

Fonctionnalités de gestionManagement capabilities

Le service Integration ServicesIntegration Services est un service Windows pour la gestion des packages Integration ServicesIntegration Services .The Integration ServicesIntegration Services service is a Windows service for managing Integration ServicesIntegration Services packages. Le service Integration ServicesIntegration Services n'est disponible que dans SQL Server Management StudioSQL Server Management Studio.The Integration ServicesIntegration Services service is available only in SQL Server Management StudioSQL Server Management Studio.

L’exécution du service Integration ServicesIntegration Services offre les fonctionnalités de gestion suivantes :Running the Integration ServicesIntegration Services service provides the following management capabilities:

  • Démarrage des packages stockés localement et à distanceStarting remote and locally stored packages

  • Arrêt des packages exécutés localement et à distanceStopping remote and locally running packages

  • Surveillance des packages exécutés localement et à distanceMonitoring remote and locally running packages

  • Importation et exportation de packagesImporting and exporting packages

  • Gestion du stockage des packagesManaging package storage

  • Personnalisation des dossiers de stockageCustomizing storage folders

  • Arrêt des packages exécutés si le service est arrêtéStopping running packages when the service is stopped

  • Affichage du journal des événements WindowsViewing the Windows Event log

  • Connexion à plusieurs serveurs Integration ServicesIntegration ServicesConnecting to multiple Integration ServicesIntegration Services servers

Type de démarrageStartup type

Le service Integration ServicesIntegration Services est installé quand vous installez le composant Integration ServicesIntegration Services de SQL ServerSQL Server.The Integration ServicesIntegration Services service is installed when you install the Integration ServicesIntegration Services component of SQL ServerSQL Server. Par défaut, le service Integration ServicesIntegration Services est démarré et le type de démarrage du service est défini comme étant automatique.By default, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic. Le service doit être en cours d'exécution pour surveiller les packages stockés dans le magasin de packages SSISSSIS .The service must be running to monitor the packages that are stored in the SSISSSIS Package Store. Le magasin de packages SSISSSIS peut aussi bien être la base de données msdb dans une instance de SQL ServerSQL Server que les dossiers désignés dans le système de fichiers.The SSISSSIS Package Store can be either the msdb database in an instance of SQL ServerSQL Server or the designated folders in the file system.

Le service Integration ServicesIntegration Services n’est pas nécessaire si vous souhaitez seulement concevoir et exécuter des packages Integration ServicesIntegration Services .The Integration ServicesIntegration Services service is not required if you only want to design and execute Integration ServicesIntegration Services packages. Cependant, le service est nécessaire pour répertorier et surveiller les packages à l’aide de SQL Server Management StudioSQL Server Management Studio.However, the service is required to list and monitor packages using SQL Server Management StudioSQL Server Management Studio.

Gérer le serviceManage the service

Lorsque vous installez le composant Integration ServicesIntegration Services de SQL ServerSQL Server, le service Integration ServicesIntegration Services est également installé.When you install the Integration ServicesIntegration Services component of SQL ServerSQL Server, the Integration ServicesIntegration Services service is also installed. Par défaut, le service Integration ServicesIntegration Services est démarré et le type de démarrage du service est défini comme étant automatique.By default, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic. Toutefois, vous devez également installer SQL Server Management StudioSQL Server Management Studio pour utiliser le service afin de gérer les packages Integration ServicesIntegration Services stockés et en cours d'exécution.However, you must also install SQL Server Management StudioSQL Server Management Studio to use the service to manage stored and running Integration ServicesIntegration Services packages.

Note

Pour vous connecter directement à une instance du service Integration Services existante, vous devez utiliser la version de SQL Server Management Studio (SSMS) correspondant à la version de SQL Server sur lequel s’exécute le service Integration Services.To connect directly to an instance of the legacy Integration Services Service, you have to use the version of SQL Server Management Studio (SSMS) aligned with the version of SQL Server on which the Integration Services Service is running. Par exemple, pour vous connecter au service Integration Services existant s’exécutant sur une instance de SQL Server 2016, vous devez utiliser la version de SSMS publiée pour SQL Server 2016.For example, to connect to the legacy Integration Services Service running on an instance of SQL Server 2016, you have to use the version of SSMS released for SQL Server 2016. Téléchargez SQL Server Management Studio (SSMS).Download SQL Server Management Studio (SSMS).

Dans la boîte de dialogue Se connecter au serveur de SSMS, vous ne pouvez pas entrer le nom d’un serveur sur lequel une version antérieure du service Integration ServicesIntegration Services s’exécute.In the SSMS Connect to Server dialog box, you cannot enter the name of a server on which an earlier version of the Integration ServicesIntegration Services service is running. Toutefois, pour gérer des packages stockés sur un serveur distant, vous ne devez pas vous connecter à l’instance du service Integration ServicesIntegration Services sur ce serveur distant.However, to manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. Au lieu de cela, modifiez le fichier de configuration du service Integration ServicesIntegration Services afin que SQL Server Management StudioSQL Server Management Studio affiche les packages stockés sur le serveur distant.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

Vous ne pouvez installer qu'une seule instance du service Integration ServicesIntegration Services sur un ordinateur.You can only install a single instance of the Integration ServicesIntegration Services service on a computer. Le service n'est pas spécifique à une instance particulière du Moteur de base de donnéesDatabase Engine.The service is not specific to a particular instance of the Moteur de base de donnéesDatabase Engine. Vous vous connectez au service en utilisant le nom de l'ordinateur sur lequel il s'exécute.You connect to the service by using the name of the computer on which it is running.

Vous pouvez gérer le service Integration ServicesIntegration Services à l’aide de l’un des composants logiciels enfichables MMC (Microsoft Management Console) suivants : Gestionnaire de configuration SQL Server ou Services.You can manage the Integration ServicesIntegration Services service by using one of the following Microsoft Management Console (MMC) snap-ins: SQL Server Configuration Manager or Services. Avant de pouvoir gérer des packages dans SQL Server Management StudioSQL Server Management Studio, vous devez vérifier que le service a démarré.Before you can manage packages in SQL Server Management StudioSQL Server Management Studio, you must make sure that the service is started.

Par défaut, le service Integration ServicesIntegration Services est configuré pour gérer les packages dans la base de données msdb de l’instance du Moteur de base de donnéesDatabase Engine qui est installée au même moment que Integration ServicesIntegration Services.By default, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the instance of the Moteur de base de donnéesDatabase Engine that is installed at the same time as Integration ServicesIntegration Services. Si une instance du Moteur de base de donnéesDatabase Engine n’est pas installée au même moment, le service Integration ServicesIntegration Services est configuré pour gérer les packages dans la base de données msdb de l’instance locale par défaut du Moteur de base de donnéesDatabase Engine.If an instance of the Moteur de base de donnéesDatabase Engine is not installed at the same time, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the local, default instance of the Moteur de base de donnéesDatabase Engine. Pour gérer des packages stockés dans une instance nommée ou une instance distante du Moteur de base de donnéesDatabase Engineou dans plusieurs instances du Moteur de base de donnéesDatabase Engine, vous devez modifier le fichier de configuration du service.To manage packages that are stored in a named or remote instance of the Moteur de base de donnéesDatabase Engine, or in multiple instances of the Moteur de base de donnéesDatabase Engine, you have to modify the configuration file for the service.

Par défaut, le service Integration ServicesIntegration Services est configuré pour arrêter l'exécution des packages à l'arrêt du service.By default, the Integration ServicesIntegration Services service is configured to stop running packages when the service is stopped. Toutefois, le service Integration ServicesIntegration Services n'attend pas l'arrêt des packages et certains packages peuvent continuer à être exécutés après l'arrêt du service Integration ServicesIntegration Services .However, the Integration ServicesIntegration Services service does not wait for packages to stop and some packages may continue running after the Integration ServicesIntegration Services service is stopped.

Si le service Integration ServicesIntegration Services est arrêté, vous pouvez continuer à exécuter des packages par le biais de l’Assistant Importation et Exportation de SQL ServerSQL Server , du concepteur SSISSSIS , de l’utilitaire d’exécution de package et de l’utilitaire d’invite de commandes dtexec (dtexec.exe).If the Integration ServicesIntegration Services service is stopped, you can continue to run packages using the SQL ServerSQL Server Import and Export Wizard, the SSISSSIS Designer, the Execute Package Utility, and the dtexec command prompt utility (dtexec.exe). Vous ne pouvez cependant pas surveiller les packages en cours d'exécution.However, you cannot monitor the running packages.

Par défaut, le service Integration ServicesIntegration Services s'exécute dans le contexte du compte SERVICE RESEAU.By default, the Integration ServicesIntegration Services service runs in the context of the NETWORK SERVICE account.

Le service Integration ServicesIntegration Services écrit dans le journal d'événements de Windows.The Integration ServicesIntegration Services service writes to the Windows event log. Vous pouvez afficher les événements du service dans SQL Server Management StudioSQL Server Management Studio.You can view service events in SQL Server Management StudioSQL Server Management Studio. Vous pouvez également consulter les événements du service à l'aide de l'Observateur d'événements Windows.You can also view service events by using the Windows Event Viewer.

Définir les propriétés du serviceSet the properties of the service

Le service Integration ServicesIntegration Services gère et surveille les packages dans SQL Server Management StudioSQL Server Management Studio.The Integration ServicesIntegration Services service manages and monitors packages in SQL Server Management StudioSQL Server Management Studio. Lors de l'installation initiale de SQL ServerSQL Server Integration ServicesIntegration Services, le service Integration ServicesIntegration Services est démarré et le type de démarrage du service est un démarrage automatique.When you first install SQL ServerSQL Server Integration ServicesIntegration Services, the Integration ServicesIntegration Services service is started and the startup type of the service is set to automatic.

Après avoir installé le service Integration ServicesIntegration Services, vous pouvez définir les propriétés du service en utilisant le composant logiciel enfichable Gestionnaire de configuration SQL Server ou Services MMC.After the Integration ServicesIntegration Services service has been installed, you can set the properties of the service by using either SQL Server Configuration Manager or the Services MMC snap-in.

Pour configurer d'autres fonctionnalités importantes du service, y compris les emplacements auxquels il stocke et gère les packages, vous devez modifier le fichier de configuration du service.To configure other important features of the service, including the locations where it stores and manages packages, you must modify the configuration file of the service.

Pour définir les propriétés du service Integration Services à l'aide du Gestionnaire de configuration SQL ServerTo set properties of the Integration Services service by using SQL Server Configuration Manager

  1. Dans le menu Démarrer , pointez sur Tous les programmes, sur Microsoft SQL Server, sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.On the Start menu, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and then click SQL Server Configuration Manager.

  2. Dans le composant logiciel enfichable Gestionnaire de configuration SQL Server , recherchez SQL Server Integration Services dans la liste des services, cliquez avec le bouton droit sur SQL Server Integration Services, puis cliquez sur Propriétés.In the SQL Server Configuration Manager snap-in, locate SQL Server Integration Services in the list of services, right-click SQL Server Integration Services, and then click Properties.

  3. Dans la boîte de dialogue Propriétés de SQL Server Integration Services , vous pouvez effectuer les actions suivantes :In the SQL Server Integration Services Properties dialog box you can do the following:

    • Cliquez sur l’onglet Ouvrir une session pour afficher les informations d’ouverture de session, comme le nom du compte.Click the Log On tab to view the logon information such as the account name.

    • Cliquez sur l’onglet Service pour afficher les informations relatives au service, comme le nom de l’ordinateur hôte, puis spécifiez le mode de démarrage du service Integration ServicesIntegration Services .Click the Service tab to view information about the service such as the name of the host computer and to specify the start mode of Integration ServicesIntegration Services service.

      Note

      L’onglet Avancé ne contient aucune information sur le service Integration ServicesIntegration Services .The Advanced tab contains no information for Integration ServicesIntegration Services service.

  4. Cliquez sur OK.Click OK.

  5. Dans le menu Fichier , cliquez sur Quitter pour fermer le composant logiciel enfichable Gestionnaire de configuration SQL Server .On the File menu, click Exit to close the SQL Server Configuration Manager snap-in.

Pour définir les propriétés du service Integration Services à l’aide de ServicesTo set properties of the Integration Services service by using Services

  1. Dans le Panneau de configuration, si vous utilisez l’affichage classique, cliquez sur Outils d’administration. Si vous utilisez l’affichage des catégories, cliquez sur Performance et maintenance puis sur Outils d’administration.In Control Panel, if you are using Classic View, click Administrative Tools, or, if you are using Category View, click Performance and Maintenance and then click Administrative Tools.

  2. Cliquez sur Services.Click Services.

  3. Dans le composant logiciel enfichable Services , recherchez SQL Server Integration Services dans la liste des services, cliquez avec le bouton droit sur SQL Server Integration Services, puis cliquez sur Propriétés.In the Services snap-in, locate SQL Server Integration Services in the list of services, right-click SQL Server Integration Services, and then click Properties.

  4. Dans la boîte de dialogue Propriétés de SQL Server Integration Services , vous pouvez effectuer les actions suivantes :In the SQL Server Integration Services Properties dialog box, you can do the following:

    • Cliquez sur l'onglet Général . Pour activer le service, sélectionnez le type de démarrage manuel ou automatique.Click the General tab. To enable the service, select either the manual or automatic startup type. Pour désactiver le service, sélectionnez Désactiver dans la zone Type de démarrage .To disable the service, select Disable in the Startup type box. Le fait de sélectionner Désactiver n'arrête pas le service s'il est en cours d'exécution.Selecting Disable does not stop the service if it is currently running.

      Si le service est déjà activé, vous pouvez cliquer sur Arrêter pour arrêter le service ou sur Démarrer pour le démarrer.If the service is already enabled, you can click Stop to stop the service, or click Start to start the service.

    • Cliquez sur l’onglet Ouvrir une session pour afficher ou modifier les informations d’ouverture de session.Click the Log On tab to view or edit the logon information.

    • Cliquez sur l’onglet Récupération pour afficher les réponses par défaut de l’ordinateur à l’échec du service.Click the Recovery tab to view the default computer responses to service failure. Vous pouvez modifier ces options pour les adapter à votre environnement.You can modify these options to suit your environment.

    • Cliquez sur l’onglet Dépendances pour afficher la liste des services dépendants.Click the Dependencies tab to view a list of dependent services. Le service Integration ServicesIntegration Services n’a pas de dépendances.The Integration ServicesIntegration Services service has no dependencies.

  5. Cliquez sur OK.Click OK.

  6. Si le type de démarrage est manuel ou automatique, vous pouvez si vous le souhaitez cliquer avec le bouton droit sur SQL Server Integration Services , puis cliquer sur Démarrer, Arrêter ou Redémarrer.Optionally, if the startup type is Manual or Automatic, you can right-click SQL Server Integration Services and click Start, Stop, or Restart.

  7. Dans le menu Fichier , cliquez sur Quitter pour fermer le composant logiciel enfichable Services .On the File menu, click Exit to close the Services snap-in.

Accorder des autorisations pour le serviceGrant permissions to the service

Dans les versions précédentes de SQL ServerSQL Server, par défaut, lorsque vous installiez SQL ServerSQL Server , tous les utilisateurs du groupe Utilisateurs avaient accès au service Integration ServicesIntegration Services .In previous versions of SQL ServerSQL Server, by default when you installed SQL ServerSQL Server all users in the Users group had access to the Integration ServicesIntegration Services service. Lorsque vous installez la version actuelle de SQL ServerSQL Server, les utilisateurs n'ont pas accès au service Integration ServicesIntegration Services .When you install the current release of SQL ServerSQL Server, users do not have access to the Integration ServicesIntegration Services service. Ce service est sécurisé par défaut.The service is secure by default. Une fois SQL ServerSQL Server installé, l'administrateur doit accorder l'accès au service.After SQL ServerSQL Server is installed, the administrator must grant access to the service.

Pour accorder l'accès au service Integration ServicesTo grant access to the Integration Services service

  1. Exécutez Dcomcnfg.exe.Run Dcomcnfg.exe. Dcomcnfg.exe fournit une interface utilisateur qui permet de modifier certains paramètres du Registre.Dcomcnfg.exe provides a user interface for modifying certain settings in the registry.

  2. Dans la boîte de dialogue Services de composants, développez le nœud Services de composants > Ordinateurs > Poste de travail > Configuration DCOM.In the Component Services dialog, expand the Component Services > Computers > My Computer > DCOM Config node.

  3. Cliquez avec le bouton droit sur Microsoft SQL Server Integration Services 13.0, puis cliquez sur Propriétés.Right-click Microsoft SQL Server Integration Services 13.0, and then click Properties.

  4. Sous l'onglet Sécurité , cliquez sur Modifier dans la zone Autorisations d'exécution et d'activation .On the Security tab, click Edit in the Launch and Activation Permissions area.

  5. Ajoutez des utilisateurs et affectez les autorisations appropriées, puis cliquez sur OK.Add users and assign appropriate permissions, and then click Ok.

  6. Répétez les étapes 4 à 5 pour les autorisations d'accès.Repeat steps 4 - 5 for Access Permissions.

  7. Redémarrez SQL Server Management Studio.Restart SQL Server Management Studio.

  8. Redémarrez le service Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services Service.

Configurer le serviceConfigure the service

Lorsque vous installez Integration ServicesIntegration Services, le processus d'installation crée et installe le fichier de configuration pour le service Integration ServicesIntegration Services .When you install Integration ServicesIntegration Services, the setup process creates and installs the configuration file for the Integration ServicesIntegration Services service. Ce fichier de configuration par défaut contient les paramètres suivants :This configuration file contains the following settings:

  • Les packages reçoivent une commande d'arrêt lorsque le service s'arrête.Packages are sent a stop command when the service stops.

  • Les dossiers racine à afficher pour Integration ServicesIntegration Services dans l'Explorateur d'objets de SQL Server Management StudioSQL Server Management Studio sont les dossiers MSDB et File System.The root folders to display for Integration ServicesIntegration Services in Object Explorer of SQL Server Management StudioSQL Server Management Studio are the MSDB and File System folders.

  • Les packages dans le système de fichiers qui le Integration ServicesIntegration Services service gère se trouvent dans %ProgramFiles%\Microsoft SQL Server\130\DTS\Packages.The packages in the file system that the Integration ServicesIntegration Services service manages are located in %ProgramFiles%\Microsoft SQL Server\130\DTS\Packages.

    Ce fichier de configuration spécifie également quelle base de données msdb contient les packages que le service Integration ServicesIntegration Services gère.This configuration file also specifies which msdb database contains the packages that the Integration ServicesIntegration Services service will manage. Par défaut, le service Integration ServicesIntegration Services est configuré pour gérer les packages dans la base de données msdb de l’instance du Moteur de base de donnéesDatabase Engine qui est installée au même moment que Integration ServicesIntegration Services.By default, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the instance of the Moteur de base de donnéesDatabase Engine that is installed at the same time as Integration ServicesIntegration Services. Si aucune instance du Moteur de base de donnéesDatabase Engine n’est installée au même moment, le service Integration ServicesIntegration Services est configuré pour gérer les packages dans la base de données msdb de l’instance locale par défaut du Moteur de base de donnéesDatabase Engine.If an instance of the Moteur de base de donnéesDatabase Engine is not installed at the same time, the Integration ServicesIntegration Services service is configured to manage packages in the msdb database of the local, default instance of the Moteur de base de donnéesDatabase Engine.

Exemple de fichier de configuration par défautDefault Configuration File Example

L'exemple suivant présente un fichier de configuration par défaut qui spécifie les paramètres suivants :The following example shows a default configuration file that specifies the following settings:

  • Arrêt des packages exécutés si le service Integration ServicesIntegration Services est arrêté.Packages stop running when the Integration ServicesIntegration Services service stops.

  • Les dossiers racine pour le stockage de package dans Integration ServicesIntegration Services sont les dossiers MSDB et File System.The root folders for package storage in Integration ServicesIntegration Services are MSDB and File System.

  • Le service gère les packages qui sont stockés dans la base de données msdb de l'instance locale par défaut de SQL ServerSQL Server.The service manages packages that are stored in the msdb database of the local, default instance of SQL ServerSQL Server.

  • Le service gère des packages qui sont stockés dans le système de fichiers du dossier Packages.The service manages packages that are stored in the file system in the Packages folder.

    Exemple de fichier de configuration par défautExample of a Default Configuration File

\<?xml version="1.0" encoding="utf-8"?>  
\<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>  
  <TopLevelFolders>  
    \<Folder xsi:type="SqlServerFolder">  
      <Name>MSDB</Name>  
      <ServerName>.</ServerName>  
    </Folder>  
    \<Folder xsi:type="FileSystemFolder">  
      <Name>File System</Name>  
      <StorePath>..\Packages</StorePath>  
    </Folder>  
  </TopLevelFolders>    
</DtsServiceConfiguration>  

Modifier le fichier de configurationModify the configuration file

Vous pouvez modifier le fichier de configuration de manière à permettre aux packages de poursuivre leur exécution en cas d'arrêt du service, à afficher des dossiers racine supplémentaires dans l'Explorateur d'objets ou à spécifier un dossier différent ou des dossiers supplémentaires dans le système de fichiers que doit gérer le service Integration ServicesIntegration Services .You can modify the configuration file to allow packages to continue running if the service stops, to display additional root folders in Object Explorer, or to specify a different folder or additional folders in the file system to be managed by Integration ServicesIntegration Services service. Par exemple, vous pouvez créer des dossiers racines supplémentaires de type, SqlServerFolder, pour gérer des packages dans les bases de données msdb d’instances supplémentaires du Moteur de base de donnéesDatabase Engine.For example, you can create additional root folders of type, SqlServerFolder, to manage packages in the msdb databases of additional instances of Moteur de base de donnéesDatabase Engine.

Note

Certains caractères ne sont pas valides dans les noms de dossiers.Some characters are not valid in folder names. Les caractères valides des noms de dossiers sont déterminés par la classe .NET Framework.NET Framework System.IO.Path et le champ GetInvalidFilenameChars .Valid characters for folder names are determined by the .NET Framework.NET Framework class System.IO.Path and the GetInvalidFilenameChars field. Le champ GetInvalidFilenameChars fournit un tableau de caractères propre à la plateforme, qui ne peuvent pas être spécifiés dans des arguments de chaîne de chemin transmis aux membres de la classe Path .The GetInvalidFilenameChars field provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the Path class. Le jeu des caractères non valides peut varier selon le système de fichiers.The set of invalid characters can vary by file system. En général, les caractères non valides sont le guillemet ("), le caractère « inférieur à » (<) et la barre verticale (|).Typically, invalid characters are the quotation mark ("), less than (<) character, and pipe (|) character.

Cependant, pour gérer des packages stockés dans une instance nommée ou une instance distante du Moteur de base de donnéesDatabase Engine, vous devez modifier le fichier de configuration.However, you will have to modify the configuration file to manage packages that are stored in a named instance or a remote instance of Moteur de base de donnéesDatabase Engine. Si vous ne mettez pas à jour le fichier de configuration, vous ne pouvez pas utiliser l’Explorateur d’objets dans SQL Server Management StudioSQL Server Management Studio pour consulter des packages stockés dans la base de données msdb sur l’instance nommée ou l’instance distante.If you do not update the configuration file, you cannot use Object Explorer in SQL Server Management StudioSQL Server Management Studio to view packages that are stored in the msdb database on the named instance or the remote instance. Si vous essayez d'utiliser l' Explorateur d'objets pour consulter ces packages, le message d'erreur suivant apparaît :If you try to use Object Explorer to view these packages, you receive the following error message:

Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)

The SQL Server specified in Integration Services service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in SQL Server 2008 Books Online.

Login Timeout Expired

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2008, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

Named Pipes Provider: Could not open a connection to SQL Server [2]. (MsDtsSvr).

Pour modifier le fichier de configuration pour le service Integration ServicesIntegration Services , utilisez un éditeur de texte.To modify the configuration file for the Integration ServicesIntegration Services service, you use a text editor.

Important

Après avoir modifié le fichier de configuration de service, vous devez redémarrer le service afin d'utiliser la configuration de service mise à jour.After you modify the service configuration file, you must restart the service to use the updated service configuration.

Exemple de fichier de configuration modifiéModified Configuration File Example

L'exemple suivant illustre un fichier de configuration modifié pour Integration ServicesIntegration Services.The following example shows a modified configuration file for Integration ServicesIntegration Services. Ce fichier concerne une instance nommée de SQL ServerSQL Server appelée InstanceName , située sur un serveur nommé ServerName.This file is for a named instance of SQL ServerSQL Server called InstanceName on a server named ServerName.

Exemple de fichier de configuration modifié pour une instance nommée de SQL ServerExample of a Modified Configuration File for a Named Instance of SQL Server

\<?xml version="1.0" encoding="utf-8"?>  
\<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>  
  <TopLevelFolders>  
    \<Folder xsi:type="SqlServerFolder">  
      <Name>MSDB</Name>  
      <ServerName>ServerName\InstanceName</ServerName>  
    </Folder>  
    \<Folder xsi:type="FileSystemFolder">  
      <Name>File System</Name>  
      <StorePath>..\Packages</StorePath>  
    </Folder>  
  </TopLevelFolders>    
</DtsServiceConfiguration>  

Modifier l’emplacement de fichier de ConfigurationModify the Configuration File Location

La clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\ServiceConfigFile Spécifie l’emplacement et le nom pour la configuration du fichier Integration ServicesIntegration Services service utilise.The Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\ServiceConfigFile specifies the location and name for the configuration file that Integration ServicesIntegration Services service uses. La valeur par défaut de la clé de Registre est C:\Program Files\Microsoft SQL Server\130\DTS\Binn\MsDtsSrvr.ini.xml.The default value of the Registry key is C:\Program Files\Microsoft SQL Server\130\DTS\Binn\MsDtsSrvr.ini.xml. Vous pouvez mettre à jour la valeur de la clé de Registre pour utiliser un nom et un emplacement différents pour le fichier de configuration.You can update the value of the Registry key to use a different name and location for the configuration file. Notez que le numéro de version dans le chemin d’accès (120 pour SQL Server SQL Server 2014SQL Server 2014, 130 pour SQL Server 2016SQL Server 2016, etc.) varie selon la version de SQL Server.Note that the version number in the path (120 for SQL Server SQL Server 2014SQL Server 2014, 130 for SQL Server 2016SQL Server 2016, etc.) will vary depending on the SQL Server version.

Attention

La modification incorrecte du Registre peut entraîner de graves problèmes et nécessiter la réinstallation du système d'exploitation.Incorrectly editing the Registry can cause serious problems that may require you to reinstall your operating system. MicrosoftMicrosoft ne garantit pas que les problèmes résultant d'une modification incorrecte du Registre peuvent être résolus. cannot guarantee that problems resulting from editing the Registry incorrectly can be resolved. Avant de modifier le Registre, sauvegardez toutes vos données importantes.Before editing the Registry, back up any valuable data. Pour plus d'informations sur la méthode de sauvegarde, de restauration et de modification du Registre, consultez l'article MicrosoftMicrosoft Description du Registre de Microsoft Windows de la Base de connaissances.For information about how to back up, restore, and edit the Registry, see the MicrosoftMicrosoft Knowledge Base article, Description of the Microsoft Windows registry.

Lorsqu'il démarre, le service Integration ServicesIntegration Services charge le fichier de configuration.The Integration ServicesIntegration Services service loads the configuration file when the service is started. Toute modification de l'entrée de Registre nécessite le redémarrage du service.Any changes to the Registry entry require that the service be restarted.

Se connecter au service localConnect to the local service

Avant de vous connecter au service Integration ServicesIntegration Services , l'administrateur doit vous accorder l'accès.Before you connect to the Integration ServicesIntegration Services service, the administrator must grant you access to the service.

Pour se connecter au Service Integration ServicesTo connect to the Integration Services Service

  1. Ouvrez SQL Server Management StudioSQL Server Management Studio.Open SQL Server Management StudioSQL Server Management Studio.

  2. Cliquez sur Explorateur d'objets dans le menu Affichage .Click Object Explorer on the View menu.

  3. Sur la barre d'outils de l'Explorateur d'objets, cliquez sur Connecter, puis sur Integration Services.On the Object Explorer toolbar, click Connect, and then click Integration Services.

  4. Dans la boîte de dialogue Se connecter au serveur , entrez un nom de serveur.In the Connect to Server dialog box, provide a server name. Vous pouvez utiliser un point (.), (local) ou localhost pour indiquer le serveur local.You can use a period (.), (local), or localhost to indicate the local server.

  5. Cliquez sur Se connecter.Click Connect.

Se connecter à un serveur SSISConnect to a remote SSIS server

Pour se connecter à une instance de Integration ServicesIntegration Services sur un serveur distant, que ce soit à partir de SQL Server Management StudioSQL Server Management Studio ou d’une autre application de gestion, les utilisateurs de l’application ont besoin d’un ensemble de droits sur le serveur.Connecting to an instance of Integration ServicesIntegration Services on a remote server, from SQL Server Management StudioSQL Server Management Studio or another management application, requires a specific set of rights on the server for the users of the application.

Important

Pour vous connecter directement à une instance du service Integration Services existant, vous devez utiliser la version de SQL Server Management Studio (SSMS) correspondant à la version de SQL Server sur lequel s’exécute le service Integration Services.To connect directly to an instance of the legacy Integration Services Service, you have to use the version of SQL Server Management Studio (SSMS) aligned with the version of SQL Server on which the Integration Services Service is running. Par exemple, pour vous connecter au service Integration Services existant s’exécutant sur une instance de SQL Server 2016, vous devez utiliser la version de SSMS publiée pour SQL Server 2016.For example, to connect to the legacy Integration Services Service running on an instance of SQL Server 2016, you have to use the version of SSMS released for SQL Server 2016. Téléchargez SQL Server Management Studio (SSMS).Download SQL Server Management Studio (SSMS).

Pour gérer les packages stockés sur un serveur distant, vous n’avez pas besoin de vous connecter à l’instance du service Integration ServicesIntegration Services de ce serveur distant.To manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. Au lieu de cela, modifiez le fichier de configuration du service Integration ServicesIntegration Services afin que SQL Server Management StudioSQL Server Management Studio affiche les packages stockés sur le serveur distant.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

Connexion à Integration Services sur un serveur distantConnecting to Integration Services on a Remote Server

Pour se connecter à Integration Services sur un serveur distantTo connect to Integration Services on a Remote Server

  1. Ouvrez SQL Server Management StudioSQL Server Management Studio.Open SQL Server Management StudioSQL Server Management Studio.

  2. Sélectionnez Fichieret Connecter l’Explorateur d’objets pour afficher la boîte de dialogue Se connecter au serveur .Select File, Connect Object Explorer to display the Connect to Server dialog box.

  3. Sélectionnez Integration Services dans la liste Type de serveur .Select Integration Services in the Server type list.

  4. Tapez le nom d’un serveur SQL ServerSQL Server Integration ServicesIntegration Services dans la zone de texte Nom du serveur .Type the name of a SQL ServerSQL Server Integration ServicesIntegration Services server in the Server name text box.

    Note

    Le service Integration ServicesIntegration Services n'est pas spécifique à l'instance.The Integration ServicesIntegration Services service is not instance-specific. Vous vous connectez au service en utilisant le nom de l'ordinateur sur lequel le service Integration Services s'exécute.You connect to the service by using the name of the computer on which the Integration Services service is running.

  5. Cliquez sur Se connecter.Click Connect.

Note

La boîte de dialogue Rechercher les serveurs n’affiche pas les instances distantes de Integration ServicesIntegration Services.The Browse for Servers dialog box does not display remote instances of Integration ServicesIntegration Services. De plus, les options disponibles sous l’onglet Options de connexion de la boîte de dialogue Se connecter au serveur (cliquez sur le bouton Options pour les afficher) ne s’appliquent pas aux connexions Integration ServicesIntegration Services .In addition, the options available on the Connection Options tab of the Connect to Server dialog box, which is displayed by clicking the Options button, are not applicable to Integration ServicesIntegration Services connections.

Suppression de l'erreur « Accès refusé »Eliminating the "Access Is Denied" Error

Lorsqu'un utilisateur muni des droits suffisants tente de se connecter à une instance de Integration ServicesIntegration Services sur un serveur distant, ce dernier répond par un message d'erreur lui indiquant que l'accès est refusé.When a user without sufficient rights attempts to connect to an instance of Integration ServicesIntegration Services on a remote server, the server responds with an "Access is denied" error message. Vous pouvez éviter ce message d'erreur en vous assurant que les utilisateurs bénéficient des autorisations DCOM requises.You can avoid this error message by ensuring that users have the required DCOM permissions.

Pour configurer les droits des utilisateurs distants dans Windows Server 2003 ou Windows XPTo configure rights for remote users on Windows Server 2003 or Windows XP

  1. Si l'utilisateur n'est pas membre du groupe Administrateurs local, ajoutez l'utilisateur au groupe des utilisateurs Distributed COM.If the user is not a member of the local Administrators group, add the user to the Distributed COM Users group. Pour ce faire, vous pouvez utiliser le composant logiciel enfichable MMC Gestion de l’ordinateur accessible à partir du menu Outils d’administration .You can do this in the Computer Management MMC snap-in accessed from the Administrative Tools menu.

  2. Ouvrez le Panneau de configuration, double-cliquez sur Outils d’administration , puis sur Services de composants pour démarrer le composant logiciel enfichable MMC Services de composants.Open Control Panel, double-click Administrative Tools, and then double-click Component Services to start the Component Services MMC snap-in.

  3. Développez le nœud Services de composants dans le volet gauche de la console.Expand the Component Services node in the left pane of the console. Développez le nœud Ordinateurs et Poste de travail, puis cliquez sur le nœud Configuration DCOM .Expand the Computers node, expand My Computer, and then click the DCOM Config node.

  4. Sélectionnez le nœud Configuration DCOM , puis sélectionnez SQL Server Integration Services 11.0 dans la liste des applications configurables.Select the DCOM Config node, and then select SQL Server Integration Services 11.0 in the list of applications that can be configured.

  5. Cliquez avec le bouton droit sur SQL Server Integration Services 11.0, puis sélectionnez Propriétés.Right-click on SQL Server Integration Services 11.0 and select Properties.

  6. Dans la boîte de dialogue Propriétés de SQL Server Integration Services 11.0 , sélectionnez l’onglet Sécurité .In the SQL Server Integration Services 11.0 Properties dialog box, select the Security tab.

  7. Sous Autorisations d’exécution et d’activation, sélectionnez Personnaliser, puis cliquez sur Modifier pour ouvrir la boîte de dialogue Autorisation d’exécution .Under Launch and Activation Permissions, select Customize, then click Edit to open the Launch Permission dialog box.

  8. Dans la boîte de dialogue Autorisation d’exécution , ajoutez ou supprimez des utilisateurs, puis affectez les autorisations appropriées aux utilisateurs et groupes concernés.In the Launch Permission dialog box, add or delete users, and assign the appropriate permissions to the appropriate users and groups. Les autorisations disponibles sont Exécution locale, Exécution à distance, Activation locale et Activation à distance.The available permissions are Local Launch, Remote Launch, Local Activation, and Remote Activation. Les droits d'exécution octroient ou refusent l'autorisation de démarrer et d'arrêter le service ; les droits d'activation octroient ou refusent l'autorisation de se connecter au service.The Launch rights grant or deny permission to start and stop the service; the Activation rights grant or deny permission to connect to the service.

  9. Cliquez sur OK pour fermer la boîte de dialogue.Click OK to close the dialog box.

  10. Sous Autorisations d’accès, répétez les étapes 7 et 8 pour assigner les autorisations appropriées aux utilisateurs et groupes concernés.Under Access Permissions, repeat steps 7 and 8 to assign the appropriate permissions to the appropriate users and groups.

  11. Fermez le composant logiciel enfichable MMC.Close the MMC snap-in.

  12. Redémarrez le service Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services service.

Pour configurer les droits des utilisateurs distants dans Windows 2000 avec les derniers Service PacksTo configure rights for remote users on Windows 2000 with the latest service packs

  1. Exécutez dcomcnfg.exe à l’invite de commandes.Run dcomcnfg.exe at the command prompt.

  2. Dans la page Applications de la boîte de dialogue des propriétés de configuration de Distributed COM , sélectionnez SQL Server Integration Services 11.0, puis cliquez sur Propriétés.On the Applications page of the Distributed COM Configuration Properties dialog box, select SQL Server Integration Services 11.0 and then click Properties.

  3. Sélectionnez la page Sécurité .Select the Security page.

  4. Utilisez les deux boîtes de dialogue distinctes pour configurer les autorisations d’accès et les autorisations d’exécution.Use the two separate dialog boxes to configure Access Permissions and Launch Permissions. Aucune distinction entre accès local et accès à distance n'est possible : les autorisations d'accès englobent l'accès local et l'accès à distance, et les autorisations d'exécution incluent l'exécution locale et l'exécution à distance.You cannot distinguish between remote and local access - Access permissions include local and remote access, and Launch permissions include local and remote launch.

  5. Fermez les boîtes de dialogue et dcomcnfg.exe.Close the dialog boxes and dcomcnfg.exe.

  6. Redémarrez le service Integration ServicesIntegration Services .Restart the Integration ServicesIntegration Services service.

Connexion à l'aide d'un compte localConnecting by using a Local Account

Si vous travaillez sous un compte Windows local sur un ordinateur client, vous pouvez vous connecter au service Integration ServicesIntegration Services sur un ordinateur distant uniquement si un compte local porte le même nom et mot de passe et si les droits appropriés existent sur l'ordinateur distant.If you are working in a local Windows account on a client computer, you can connect to the Integration ServicesIntegration Services service on a remote computer only if a local account that has the same name and password and the appropriate rights exists on the remote computer.

Par défaut, le service SSIS ne prend pas en charge la délégationBy default the SSIS service does not support delegation

Par défaut, le service SQL ServerSQL Server Integration ServicesIntegration Services ne prend pas en charge la délégation des informations d’identification (fonctionnalité parfois appelée « double saut »).By default the SQL ServerSQL Server Integration ServicesIntegration Services service does not support the delegation of credentials, or what is sometimes referred to as a double hop. Dans ce scénario, vous opérez sur un ordinateur client, le service Integration ServicesIntegration Services s’exécute sur un deuxième ordinateur et SQL ServerSQL Server s’exécute sur un troisième.In this scenario, you are working on a client computer, the Integration ServicesIntegration Services service is running on a second computer, and SQL ServerSQL Server is running on a third computer. Dans un premier temps, SQL Server Management StudioSQL Server Management Studio transmet avec succès vos informations d’identification de l’ordinateur client au deuxième ordinateur sur lequel le service Integration ServicesIntegration Services s’exécute.First, SQL Server Management StudioSQL Server Management Studio successfully passes your credentials from the client computer to the second computer on which the Integration ServicesIntegration Services service is running. En revanche, le service Integration ServicesIntegration Services ne peut pas déléguer vos informations d’identification du deuxième ordinateur au troisième sur lequel SQL ServerSQL Server s’exécute.Then, however, the Integration ServicesIntegration Services service cannot delegate your credentials from the second computer to the third computer on which SQL ServerSQL Server is running.

Vous pouvez activer la délégation des informations d’identification en octroyant le droit Approuver cet utilisateur pour la délégation à tous les services (Kerberos uniquement) au compte de service SQL Server, qui lance le service Integration Services (ISServerExec.exe) en tant que processus enfant.You can enable delegation of credentials by granting the Trust this user for delegation to any service (Kerberos Only) right to the SQL Server service account, which launches the Integration Services service (ISServerExec.exe) as a child process. Avant d’octroyer ce droit, demandez-vous s’il est conforme aux exigences de sécurité de votre organisation.Before you grant this right, consider whether it meets the security requirements of your organization.

Pour plus d’informations, consultez Getting Cross Domain Kerberos and Delegation working with SSIS Package(Faire fonctionner Kerberos et la délégation entre domaines avec un package SSIS).For more info, see Getting Cross Domain Kerberos and Delegation working with SSIS Package.

Configurer le pare-feuConfigure the firewall

Le système de pare-feu Windows vous aide à empêcher tout accès non autorisé aux ressources de l’ordinateur via une connexion réseau.The Windows firewall system helps prevent unauthorized access to computer resources over a network connection. Pour accéder à Integration ServicesIntegration Services à travers ce pare-feu, vous devez configurer le pare-feu de façon à autoriser l’accès.To access Integration ServicesIntegration Services through this firewall, you have to configure the firewall to enable access.

Important

Pour gérer des packages stockés sur un serveur distant, vous ne devez pas vous connecter à l’instance du service Integration ServicesIntegration Services sur ce serveur distant.To manage packages that are stored on a remote server, you do not have to connect to the instance of the Integration ServicesIntegration Services service on that remote server. Au lieu de cela, modifiez le fichier de configuration du service Integration ServicesIntegration Services afin que SQL Server Management StudioSQL Server Management Studio affiche les packages stockés sur le serveur distant.Instead, edit the configuration file for the Integration ServicesIntegration Services service so that SQL Server Management StudioSQL Server Management Studio displays the packages that are stored on the remote server.

Le service Integration ServicesIntegration Services utilise le protocole DCOM.The Integration ServicesIntegration Services service uses the DCOM protocol. Pour plus d’informations sur le fonctionnement du protocole DCOM à travers les pare-feu, consultez l’article «Using Distributed COM with Firewalls» (Utilisation de Distributed COM avec des pare-feu) dans MSDN Library.For more information about how the DCOM protocol works through firewalls, see the article, "Using Distributed COM with Firewalls," in the MSDN Library.

De nombreux systèmes de pare-feu sont disponibles.There are many firewall systems available. Si vous exécutez un pare-feu autre que le pare-feu Windows, consultez la documentation de votre pare-feu pour obtenir des informations spécifiques au système que vous utilisez.If you are running a firewall other than Windows firewall, see your firewall documentation for information that is specific to the system you are using.

Si le pare-feu prend en charge le filtrage au niveau application, vous pouvez utiliser l'interface utilisateur fournie par Windows pour spécifier les exceptions qui sont autorisées à traverser le pare-feu, telles que certains programmes ou services.If the firewall supports application-level filtering, you can use the user interface that Windows provides to specify the exceptions that are allowed through the firewall, such as programs and services. Autrement, vous devez configurer DCOM de façon à utiliser un jeu de ports TCP limité.Otherwise, you have to configure DCOM to use a limited set of TCP ports. Le lien vers le site Web de Microsoft fourni ci-dessus contient des informations sur la façon de spécifier les ports TCP à utiliser.The Microsoft website link previously provided includes information about how to specify the TCP ports to use.

Le service Integration Services utilise le port 135 ; ce port ne peut pas être modifié.The Integration Services service uses port 135, and the port cannot be changed. Vous devez ouvrir le port TCP 135 pour accéder au gestionnaire de contrôle de services.You have to open TCP port 135 for access to the service control manager (SCM). Celui-ci effectue des tâches telles que le démarrage et l’arrêt des services Integration ServicesIntegration Services , et la transmission de demandes de contrôle au service en cours d’exécution.SCM performs tasks such as starting and stopping Integration ServicesIntegration Services services and transmitting control requests to the running service.

Les informations dans la section suivante sont spécifiques au pare-feu Windows.The information in the following section is specific to Windows firewall. Vous pouvez configurer le système de pare-feu Windows en exécutant une commande à l’invite de commandes ou en définissant des propriétés dans la boîte de dialogue Pare-feu Windows.You can configure the Windows firewall system by running a command at the command prompt, or by setting properties in the Windows firewall dialog box.

Pour plus d’informations sur les paramètres par défaut du Pare-feu Windows et pour obtenir une description des ports TCP qui affectent le moteur de base de données, Analysis Services, Reporting Services et Integration Services, consultez Configurer le Pare-feu Windows pour autoriser l’accès à SQL Server.For more information about the default Windows firewall settings, and a description of the TCP ports that affect the Database Engine, Analysis Services, Reporting Services, and Integration Services, see Configure the Windows Firewall to Allow SQL Server Access.

Configuration d’un pare-feu WindowsConfiguring a Windows firewall

Vous pouvez utiliser les commandes suivantes pour ouvrir le port TCP 135, ajouter MsDtsSrvr.exe à la liste d'exceptions et spécifier la portée du déblocage pour le pare-feu.You can use the following commands to open TCP port 135, add MsDtsSrvr.exe to the exception list, and specify the scope of unblocking for the firewall.

Pour configurer un Pare-feu Windows à l'aide de la fenêtre d'invite de commandesTo configure a Windows firewall using the Command Prompt window

  1. Exécutez la commande suivante :Run the following command:

    netsh firewall add portopening protocol=TCP port=135 name="RPC (TCP/135)" mode=ENABLE scope=SUBNET
    
  2. Exécutez la commande suivante :Run the following command:

    netsh firewall add allowedprogram program="%ProgramFiles%\Microsoft SQL Server\100\DTS\Binn\MsDtsSrvr.exe" name="SSIS Service" scope=SUBNET
    
    Note

    Pour ouvrir le pare-feu pour tous les ordinateurs et également pour ceux sur Internet, remplacez scope=SUBNET par scope=ALL.To open the firewall for all computers, and also for computers on the Internet, replace scope=SUBNET with scope=ALL.

    La procédure suivante décrit la façon d'utiliser l'interface utilisateur Windows pour ouvrir le port TCP 135, ajouter MsDtsSrvr.exe à la liste d'exceptions et spécifier la portée du déblocage pour le pare-feu.The following procedure describes how to use the Windows user interface to open TCP port 135, add MsDtsSrvr.exe to the exception list, and specify the scope of unblocking for the firewall.

Pour configurer un pare-feu à l’aide de la boîte de dialogue Pare-feu WindowsTo configure a firewall using the Windows firewall dialog box

  1. Dans le Panneau de configuration, double-cliquez sur Pare-feu Windows.In the Control Panel, double-click Windows Firewall.

  2. Dans la boîte de dialogue Pare-feu Windows , cliquez sur l’onglet Exceptions , puis sur Ajouter un programme.In the Windows Firewall dialog box, click the Exceptions tab and then click Add Program.

  3. Dans la boîte de dialogue Ajouter un programme , cliquez sur Parcourir, naviguez jusqu’au dossier Program Files\Microsoft SQL Server\100\DTS\Binn, cliquez sur MsDtsSrvr.exe, puis sur Ouvrir.In the Add a Program dialog box, click Browse, navigate to the Program Files\Microsoft SQL Server\100\DTS\Binn folder, click MsDtsSrvr.exe, and then click Open. Cliquez sur OK pour fermer la boîte de dialogue Ajouter un programme .Click OK to close the Add a Program dialog box.

  4. Sous l’onglet Exceptions , cliquez sur Ajouter un port.On the Exceptions tab, click Add Port.

  5. Dans la boîte de dialogue Ajouter un port , tapez RPC(TCP/135) ou un autre nom descriptif dans la zone Nom, tapez 135 dans la zone Numéro de port , puis sélectionnez TCP.In the Add a Port dialog box, type RPC(TCP/135) or another descriptive name in the Name box, type 135 in the Port Number box, and then select TCP.

    Important

    Integration ServicesIntegration Services Le service utilise toujours le port 135. service always uses port 135. Vous ne pouvez pas spécifier un autre port.You cannot specify a different port.

  6. Dans la boîte de dialogue Ajouter un port , vous pouvez éventuellement cliquer sur Modifier l’étendue pour modifier l’étendue par défaut.In the Add a Port dialog box, you can optionally click Change Scope to modify the default scope.

  7. Dans la boîte de dialogue Modifier l’étendue , sélectionnez Uniquement mon réseau (ou sous-réseau) ou tapez une liste personnalisée, puis cliquez sur OK.In the Change Scope dialog box, select My network (subnet only) or type a custom list, and then click OK.

  8. Pour fermer la boîte de dialogue Ajouter un port , cliquez sur OK.To close the Add a Port dialog box, click OK.

  9. Pour fermer la boîte de dialogue Pare-feu Windows , cliquez sur OK.To close the Windows Firewall dialog box, click OK.

    Note

    Pour configurer le pare-feu Windows, cette procédure utilise le pare-feu Windows élément dans le panneau de configuration.To configure the Windows firewall, this procedure uses the Windows Firewall item in Control Panel. L’élément Pare-feu Windows configure uniquement le pare-feu du profil d’emplacement réseau actuel.The Windows Firewall item only configures the firewall for the current network location profile. Toutefois, vous pouvez également configurer le pare-feu Windows à l’aide de la netsh outil de ligne de commande ou le MicrosoftMicrosoft le composant logiciel enfichable MMC (Management Console) appelé pare-feu Windows avec fonctions avancées de sécurité.However, you can also configure the Windows firewall by using the netsh command line tool or the MicrosoftMicrosoft Management Console (MMC) snap-in named Windows firewall with Advanced Security. Pour plus d’informations sur ces outils, consultez Configurer le Pare-feu Windows pour autoriser l’accès à SQL Server.For more information about these tools, see Configure the Windows Firewall to Allow SQL Server Access.