Connexion à un serveur Integration Services distant
La connexion à une instance de Integration Services sur un serveur distant et à partir de SQL Server Management Studio ou d'une autre application de gestion exige un ensemble de droits sur le serveur pour les utilisateurs de l'application.
Important
Pour gérer des packages stockés sur un serveur distant, vous ne devez pas vous connecter à l'instance du service Integration Services sur ce serveur distant. Au lieu de cela, modifiez le fichier de configuration du service Integration Services afin que SQL Server Management Studio affiche les packages stockés sur le serveur distant. Pour plus d'informations, consultez Configuration du service Integration Services.
Connexion à Integration Services sur un serveur distant
Pour se connecter à Integration Services sur un serveur distant
Ouvrez SQL Server Management Studio.
Cliquez sur Fichier, puis sur Connecter l'Explorateur d'objets pour afficher la boîte de dialogue Se connecter au serveur.
Sélectionnez Integration Services dans la liste Type de serveur.
Tapez le nom d'un serveur SQL ServerIntegration Services dans la zone de texte Nom du serveur.
[!REMARQUE]
Le service Integration Services n'est pas spécifique à l'instance. Vous vous connectez au service en utilisant le nom de l'ordinateur sur lequel le service Integration Services s'exécute.
Cliquez sur Se connecter.
[!REMARQUE]
La boîte de dialogue Rechercher les serveurs n'affiche pas les instances distantes de Integration Services. Qui plus est, 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 Services.
Suppression de l'erreur « Accès refusé »
Lorsqu'un utilisateur muni des droits suffisants tente de se connecter à une instance de Integration Services sur un serveur distant, ce dernier répond par un message d'erreur lui indiquant que l'accès est refusé. Vous pouvez éviter ce message d'erreur en vous assurant que les utilisateurs bénéficient des autorisations DCOM requises.
Pour configurer les droits des utilisateurs distants dans Windows Server 2003 ou Windows XP
Si l'utilisateur n'est pas membre du groupe Administrateurs local, ajoutez l'utilisateur au groupe des utilisateurs Distributed COM. Effectuez cette opération dans le composant logiciel enfichable MMC Gestion de l'ordinateur accessible à partir du menu Outils d'administration.
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.
Développez le nœud Services de composants dans le volet gauche de la console. Développez le nœud Ordinateurs, puis le nœud Poste de travail, puis cliquez sur le nœud Configuration DCOM.
Sélectionnez le nœud Configuration DCOM, puis MsDtsServer dans la liste des applications pouvant être configurées.
Cliquez avec le bouton droit sur l'entrée MsDtsServer et sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés de MsDtsServer, sélectionnez l'onglet Sécurité.
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.
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. Les autorisations disponibles sont Exécution locale, Exécution à distance, Activation locale et Activation à distance. 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.
Cliquez sur OK pour fermer la boîte de dialogue.
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.
Fermez le composant logiciel enfichable MMC.
Redémarrez le service Integration Services.
Pour configurer les droits des utilisateurs distants dans Windows 2000 avec les derniers Service Packs
Exécutez dcomcnfg.exe à l'invite de commandes.
Dans la page Applications de la boîte de dialogue Propriétés de Configuration de Distributed COM, sélectionnez MSDTSServer, puis cliquez sur Propriétés.
Sélectionnez la page Sécurité.
Utilisez les deux boîtes de dialogue distinctes pour configurer les autorisations d'accès et les autorisations d'exécution. 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.
Fermez les boîtes de dialogue et dcomcnfg.exe.
Redémarrez le service Integration Services.
Connexion à l'aide d'un compte local
Si vous travaillez sous un compte Windows local sur un ordinateur client, vous pouvez vous connecter au service Integration 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.
Délégation non prise en charge
SQL ServerIntegration Services ne prend pas en charge la délégation des informations d'identification (fonctionnalité parfois appelée « double saut »). Dans ce scénario, vous opérez sur un ordinateur client, Integration Services est installé sur un deuxième ordinateur et SQL Server sur un troisième ordinateur. Bien que SQL Server Management Studio transmette avec succès vos informations d'identification de l'ordinateur client vers le deuxième ordinateur sur lequel Integration Services est exécuté, Integration Services ne peut pas déléguer ces mêmes informations d'identification du deuxième au troisième ordinateur sur lequel est exécuté SQL Server.
|