Comment faire pour activer manuellement TCP/IP sur Windows XP Service Pack 2 pour SQL Server 2000

Traductions disponibles Traductions disponibles
Numéro d'article: 841252 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

INTRODUCTION

Cet article explique comment faire pour déterminer si SQL Server utilise un statique ou un port dynamique et comment activer manuellement le protocole TCP/IP sur Windows XP Service Pack 2 pour Microsoft SQL Server 2000.

Par défaut, le Pare-feu Windows est activé sur les ordinateurs qui exécutent Windows XP Service Pack 2. Pare-feu Windows ferme des ports tels que 445 sont utilisés pour le partage de fichiers et d'imprimantes afin d'empêcher les ordinateurs sur Internet de se connecter au fichier partages et d'imprimantes sur votre ordinateur ou à d'autres ressources. Lorsque SQL Server est configuré pour écouter les connexions clientes entrantes à l'aide des canaux nommés sur une session NetBIOS, SQL Server communique sur les ports TCP et ces ports doivent être ouvertes. SQL Server clients que vous tentez de vous connecter à SQL Server sera Impossible se connecter tant que SQL Server est défini comme exception dans le Pare-feu Windows. Pour configurer le pare-feu Windows dans Windows XP Service Pack 2 pour permettre de SQL Server 2000 écouter le trafic TCP/IP sur un port statique, utilisez les étapes répertoriées dans la section « Plus informations ».

Plus d'informations

Avertissement Des problèmes graves peuvent se produire si modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifier le Registre à vos risques et périls.

Comment faire pour déterminer si vous utilisez un statique ou un port dynamique

Si vous n'êtes pas sûr que vous utilisez un port dynamique, procédez comme suit :
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez regedit , puis cliquez sur OK . Cela permet de démarrer l'Éditeur du Registre.
  3. Recherchez le
    HKLM/Software/Microsoft/MSSQLServer/MSSQLServer/SuperSocketNetLib/Tcp/TcpDynamicPorts
    clé de Registre. Utilisez cette clé pour déterminer si les ports dynamiques sont activées. Si elle comporte une valeur numérique, qui valeur est la dernière valeur de port dynamique qui était utilisée par SQL Server. Si ce champ est vide, vous utilisez un port TCP statique.
  4. Quittez l'Éditeur du Registre.

Comment faire pour activer TCP/IP dont les ports dynamiques

Si vous utilisez des ports dynamiques, vous devez créer une exception pour le programme SQL Server dans le Pare-feu Windows.

Pour plus d'informations sur la création d'une exception pour le programme SQL Server dans le Pare-feu Windows, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
841251 Comment activer la connexion à SQL Server sous Windows XP Service Pack 2

Comment faire pour activer TCP/IP avec un port statique

Pour activer la connectivité TCP/IP pour SQL Server écoute un port statique, vous devez tout d'abord connaître le numéro du port qui utilise SQL Server. Pour trouver le port, vous pouvez utiliser l'utilitaire réseau serveur ou utilisez la méthode regkey.
utiliser l'utilitaire réseau SQL Server pour trouver le port utilisé par SQL Server
note Cette méthode fonctionne pour l'une instance par défaut ou pour une instance nommée.
  1. Si vous utilisez l'utilitaire réseau serveur, cliquez sur Démarrer , pointez sur Tous les programmes , pointez sur Microsoft SQL Server et puis cliquez sur Utilitaire réseau serveur . Si vous utilisez MSDE ou la ligne de commande, cliquez sur Démarrer , puis cliquez sur Exécuter . Dans la boîte de dialogue Exécuter , tapez svrnetcn.exe , puis cliquez sur OK .
  2. Dans la boîte de dialogue Utilitaire réseau serveur , vous verrez une liste des protocoles désactivés et une liste des protocoles activés dans l'onglet Général .
  3. Dans la zone de liste instances sur ce serveur , sélectionnez l'instance que vous voulez examiner.
  4. Cliquez pour sélectionner le protocole que vous souhaitez rechercher le numéro de port pour, puis cliquez sur le bouton propriétés .
  5. Notez le numéro de port.
Utilisez la méthode regkey avec une instance par défaut pour trouver le port utilisé par SQL Server
Avertissement Des problèmes graves peuvent se produire si modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifier le Registre à vos risques et périls.

Pour déterminer ce que port SQL Server est Aide pour une instance par défaut le regkey méthode, procédez comme suit :
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez regedit , puis cliquez sur OK . Cela permet de démarrer l'Éditeur du Registre.
  3. Recherchez la clé de Registre
    HKLM/Software/Microsoft/MSSQLServer/MSSQLServer/SuperSocketNetLib/Tcp/TcpPort
    . Cette clé est régie publicitaire le port TCP réel que SQL Server est configuré pour utiliser.

    note Si vous utilisez des ports dynamiques, ce sera le port que SQL Server utilise actuellement.
  4. Notez ce numéro de port.
  5. Quittez l'Éditeur du Registre.
Utilisez la méthode regkey avec une instance nommée pour trouver le port utilisé par SQL Server
Avertissement Des problèmes graves peuvent se produire si modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifier le Registre à vos risques et périls.

Pour déterminer ce que port SQL Server utilise pour une instance nommée, procédez comme suit :
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez regedit , puis cliquez sur OK . Cela permet de démarrer l'Éditeur du Registre.
  3. Recherchez le
    HKLM/Software/Microsoft/Microsoft SQL Server/mssql$<instancename>/MSSQLServer/SuperSocketNetLib/Tcp/
    clé de Registre.
    Cette clé est régie publicitaire le port TCP réel que SQL Server est configuré pour utiliser.
  4. Notez ce numéro de port.
  5. Quittez l'Éditeur du Registre.

Comment faire pour configurer le pare-feu Windows pour TCP

Lorsque vous connaissez quel port SQL Server est à l'aide, vous pouvez suivre ces étapes pour configurer le pare-feu Windows pour activer SQL Server pour écouter sur ce port.
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez Firewall.cpl , puis cliquez sur OK .
  3. Dans la boîte de dialogue Pare-feu Windows , cliquez sur Ajouter un port sous l'onglet Exceptions .
  4. Dans la boîte de dialogue Ajouter un port , tapez votre numéro de port dans la zone Numéro de port , puis cliquez sur le bouton TCP .
  5. Tapez un nom pour le port dans la zone Nom tels que SQL, puis cliquez sur OK .
  6. Sous l'onglet Exceptions , vous verrez le nouveau service. Pour activer le port, activez la case à cocher à côté de votre nouveau service, puis cliquez sur OK .


Si vous souhaitez désactiver le port, vous pouvez désactiver la case à cocher à côté de votre nouveau service.

Comment faire pour configurer le pare-feu Windows pour UDP (User Datagram Protocol)

SQL Server utilise UDP port 1434 pour la communication avec les applications telles que Microsoft Visual Basic. Si vous exécutez une application qui nécessite une connectivité avec SQL Server, vous devez activer port 1434 pour SQL Server écouter sur. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , puis cliquez sur Exécuter .
  2. Dans la boîte de dialogue Exécuter , tapez Firewall.cpl , puis cliquez sur OK .
  3. Dans la boîte de dialogue Pare-feu Windows , cliquez sur Ajouter un port sous l'onglet Exceptions .
  4. Dans la zone Numéro de port , tapez 1434 et puis cliquez sur le bouton UDP .
  5. Tapez un nom dans le nom de la zone pour le port tels que SQL Server UDP, puis cliquez sur OK .
  6. Sous l'onglet Exceptions , vous verrez le nouveau service. Pour activer le port, activez la case à cocher à côté de votre nouveau service, puis cliquez sur OK .

Références

Vous pouvez également activer connectivité pour SQL Server sur Windows XP Service Pack 2 en configurant une exception dans le Pare-feu Windows pour SQL Server.

Pour plus d'informations sur configuration une exception dans le Pare-feu Windows pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
841251 Comment activer la connexion à SQL Server sous Windows XP Service Pack 2
Vous pouvez également utiliser un script pour activer la connexion pour SQL Server sur Windows XP Service Pack 2.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
839980 Comment faire pour utiliser un script pour ouvrir par programmation des ports pour SQL Server à utiliser sur les systèmes qui exécutent Windows XP Service Pack 2
Pour plus d'informations sur l'allocation de port dynamique et statique, en outre aux étapes pour configurer des ports statiques ou dynamiques sur SQL Server 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
823938 Comment faire pour configurer une instance de SQL Server pour écouter sur un port TCP spécifique ou un port dynamique
Pour plus d'informations sur la configuration SQL Server 2000 et Windows XP Service Pack 2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
841249 Comment faire pour configurer Windows XP Service Pack 2 pour utilisation avec SQL Server

Propriétés

Numéro d'article: 841252 - Dernière mise à jour: mardi 18 avril 2006 - Version: 2.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • the operating system: Microsoft Windows XP SP2
Mots-clés : 
kbmt kbhowto kbinfo KB841252 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 841252
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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