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

Comment faire pour configurer SQL Server 2005 pour autoriser les connexions à distance

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.

La version anglaise de cet article est la suivante: 914277
INTRODUCTION
Lorsque vous essayez de vous connecter à une instance de Microsoft SQL Server 2005 à partir d'un ordinateur distant, vous pouvez recevoir un message d'erreur. Ce problème peut se produire lorsque vous utilisez n'importe quel programme pour vous connecter à SQL Server.

Par exemple, le message d'erreur suivant s'affiche lorsque vous utilisez l'utilitaire SQLCMD pour vous connecter à SQL Server :
Sqlcmd : Erreur : le Client natif Microsoft SQL : une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lorsque vous vous connectez à SQL Server 2005, cet échec peut être dû au fait que sous les paramètres par défaut de SQL Server n'autorise pas les connexions à distance.


Ce problème peut se produire lorsque SQL Server 2005 n'est pas configuré pour accepter des connexions distantes. Par défaut, SQL Server 2005 Express Edition et SQL Server 2005 Developer Edition n'autorisent pas les connexions à distance.

Pour configurer SQL Server 2005 pour autoriser les connexions à distance, vous devez effectuer ces étapes :
  • Activer les connexions à distance sur l'instance de SQL Server que vous souhaitez vous connecter à partir d'un ordinateur distant.
  • Activer le service Explorateur de SQL Server.
  • Configurer le pare-feu pour autoriser le trafic réseau qui est lié à SQL Server et pour le service Explorateur de SQL Server.
Cet article explique comment effectuer chacune de ces étapes.
Plus d'informations
Pour activer les connexions à distance sur l'instance de SQL Server 2005 pour activer le service SQL Server navigateur, utilisez l'outil SQL Server 2005 Configuration de la surface. L'outil de Configuration de la surface est installé lorsque vous installez SQL Server 2005.Activer les connexions à distance pour SQL Server 2005 Express ou SQL Server 2005 Developer Edition
Vous devez activer les connexions à distance pour chaque instance de SQL Server 2005 que vous souhaitez vous connecter à partir d'un ordinateur distant. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 2005, pointez sur Outils de configuration, puis cliquez sur Configuration de la surface Surface SQL Server.
  2. Sur la Configuration de la surface d'exposition SQL Server 2005 page, cliquez sur Configuration de zone de surface pour les Services et les connexions.
  3. Sur la Configuration de zone de surface pour les Services et les connexions page, développez Moteur de base de données, cliquez sur Connexions à distance, cliquez sur Connexions locales et distantes, cliquez sur le protocole approprié pour activer votre environnement, puis cliquez sur Appliquer.

    Remarque : Cliquez sur OK Lorsque vous recevez le message suivant :
    Les modifications apportées aux paramètres de connexion ne prendront effet qu'après le redémarrage du service moteur de base de données.
  4. Sur la Configuration de zone de surface pour les Services et les connexions page, développez Moteur de base de données, cliquez sur Service, cliquez sur Stop, attendez que le service MSSQLSERVER s'arrête, puis cliquez sur Démarrer Pour redémarrer le service MSSQLSERVER.
Activer le service Explorateur de SQL Server
Si vous exécutez SQL Server 2005 en utilisant un nom d'instance et que vous n'utilisez pas un numéro de port TCP/IP spécifique dans votre chaîne de connexion, vous devez activer le service SQL Server navigateur pour autoriser les connexions à distance. Par exemple, SQL Server 2005 Express est installé avec un nom d'instance par défaut de Nom de l'ordinateur\SQLEXPRESS. Vous ne devez activer le service Explorateur de SQL Server une seule fois, quel que soit le nombre d'instances de SQL Server 2005 exécute. Pour activer le service Explorateur de SQL Server, procédez comme suit.

Important Ces étapes peuvent accroître les risques de sécurité. Ces étapes peuvent également rendre votre ordinateur ou votre réseau plus vulnérable aux attaques d'utilisateurs malintentionnés ou de logiciels nuisibles tels que les virus. Nous recommandons le processus décrit dans cet article pour permettre aux programmes de fonctionner comme ils sont conçus pour ou pour implémenter des fonctionnalités de programme spécifiques. Avant d'effectuer ces modifications, nous vous conseillons d'évaluer les risques qui sont associés à la mise en œuvre de ce processus dans votre environnement particulier. Si vous choisissez d'implémenter ce processus, prenez toutes les mesures appropriées pour protéger votre système. Nous vous recommandons d'utiliser ce processus uniquement si vous avez vraiment besoin.
  1. Cliquez sur Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 2005, pointez sur Outils de configuration, puis cliquez sur Configuration de la surface Surface SQL Server.
  2. Sur la Configuration de la surface d'exposition SQL Server 2005 page, cliquez sur Configuration de zone de surface pour les Services et les connexions.
  3. Sur la Configuration de zone de surface pour les Services et les connexions page, cliquez sur SQL Server navigateur, cliquez sur Automatique Pour Type de démarrage, puis cliquez sur Appliquer.

    Remarque : Lorsque vous cliquez sur le Automatique option, le navigateur de SQL Server service démarre automatiquement chaque fois que vous démarrez Microsoft Windows.
  4. Cliquez sur Démarrer, puis cliquez sur OK.
Remarque : Lorsque vous exécutez le service Explorateur de SQL Server sur un ordinateur, l'ordinateur affiche les noms d'instance et les informations de connexion pour chaque instance de SQL Server qui s'exécute sur l'ordinateur. Ce risque peut être réduit en n'activant ne pas le service Explorateur de SQL Server et en vous connectant à l'instance de SQL Server directement via un port TCP assigné. Se connecter directement à une instance de SQL Server via un port TCP est abordée dans cet article. Pour plus d'informations sur le serveur SQL Server navigateur et se connecter à une instance de SQL Server, consultez les rubriques suivantes dans la documentation en ligne de SQL Server :
  • SQL Server service Explorateur d'ordinateurs
  • Connexion au moteur de base de données SQL Server
  • Configuration réseau du client
Créer des exceptions du pare-feu Windows
Ces étapes s'appliquent à la version du pare-feu Windows qui est inclus dans Windows XP Service Pack 2 (SP2) et dans Windows Server 2003. Si vous utilisez un autre pare-feu, consultez la documentation de votre pare-feu pour plus d'informations.

Si vous exécutez un pare-feu sur l'ordinateur qui exécute SQL Server 2005, les connexions externes à SQL Server 2005 sont bloquées à moins que SQL Server 2005 et le service Explorateur de SQL Server peuvent communiquer via le pare-feu. Vous devez créer une exception pour chaque instance de SQL Server 2005 que vous souhaitez accepter des connexions distantes et une exception pour le service Explorateur de SQL Server.

SQL Server 2005 utilise un ID d'instance dans le chemin d'accès lorsque vous installez ses fichiers programme. Pour créer une exception pour chaque instance de SQL Server, vous avez identifier l'ID d'instance correct. Pour obtenir un ID d'instance, procédez comme suit :
  1. Cliquez sur Démarrer, pointez sur Programmes, pointez sur Microsoft SQL Server 2005, pointez sur Outils de configuration, puis cliquez sur Gestionnaire de Configuration de SQL Server.
  2. Dans le Gestionnaire de Configuration SQL Server, cliquez sur le service SQL Server navigateur dans le volet droit, cliquez droit sur le nom d'instance dans la fenêtre principale et cliquez sur Propriétés.
  3. Sur la Propriétés du navigateur SQL Server page, cliquez sur le Avancée onglet, recherchez l'ID d'instance dans la liste propriété, puis cliquez sur OK.
Pour ouvrir le pare-feu Windows, cliquez sur Démarrer, cliquez sur Exécuter, type Firewall.cpl, puis cliquez sur OK.

Créer une exception pour SQL Server 2005 dans le pare-feu Windows

Pour créer une exception pour SQL Server 2005 dans le pare-feu Windows, procédez comme suit :
  1. Dans le pare-feu Windows, cliquez sur le Exceptions onglet, puis cliquez sur Ajouter un programme.
  2. Dans la fenêtre Ajouter un programme, cliquez sur Parcourir.
  3. Cliquez sur C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BINN\SQLSERVR.exe, cliquez sur Ouvrir, puis cliquez sur OK.

    Remarque : Le chemin d'accès peut être différent selon l'endroit où est installé SQL Server 2005. MSSQL.1 est un espace réservé pour l'ID d'instance que vous avez obtenu à l'étape 3 de la procédure précédente.
  4. Répétez les étapes 1 à 3 pour chaque instance de SQL Server 2005 qui a besoin d'une exception.

Créer une exception pour le service SQL Server Browser dans le pare-feu Windows

Pour créer une exception pour le service SQL Server Browser dans le pare-feu Windows, procédez comme suit :
  1. Dans le pare-feu Windows, cliquez sur le Exceptions onglet, puis cliquez sur Ajouter un programme.
  2. Dans la fenêtre Ajouter un programme, cliquez sur Parcourir.
  3. Cliquez sur le programme exécutable C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe, Ouvrir, puis cliquez sur OK.

    Remarque : Le chemin d'accès peut être différent selon l'endroit où est installé SQL Server 2005.
Express Edition, Developer Edition, ordinateur distant, connexion à distance, Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual c#, Visual C++, Visual Web Developer

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 914277 - Dernière mise à jour : 07/12/2013 10:39:00 - Révision : 6.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtfr
Commentaires