Comment faire pour activer la connexion à SQL Server sous Windows XP Service Pack 2

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

INTRODUCTION

Cet article explique comment activer la connexion à SQL Server sous Windows XP Service Pack 2.

Par défaut, le Pare-feu Windows est activé sur les ordinateurs Microsoft Windows XP Service Pack 2. Le Pare-feu Windows ferme des ports tels que le port 445, qui sont utilisés pour le partage de fichiers et d'imprimantes, afin d'empêcher des ordinateurs Internet de se connecter aux partages de fichiers et d'imprimantes sur votre ordinateur ou à d'autres ressources. Lorsque SQL Server est configuré pour écouter les connexions entrantes des clients en utilisant des canaux nommés sur une session NetBIOS, SQL Server communique par le biais de ports TCP et ces ports doivent être ouverts. Les clients SQL Server qui essaient de se connecter à SQL Server ne pourront se connecter que si SQL Server est défini comme exception dans le Pare-feu Windows. Pour définir SQL Server comme exception dans le Pare-feu Windows, appliquez les étapes répertoriées à la section « Informations supplémentaires ».

Plus d'informations

Créer une exception pour chaque instance de SQL Server

La méthode suivante ouvre le port UDP (User Datagram Protocol) 1434 en plus du port TCP (Transmission Control Protocol). Si vous souhaitez ouvrir ces ports manuellement, consultez l'article suivant dans la Base de connaissances Microsoft :
841252Comment faire pour activer manuellement le protocole TCP/IP sous Windows XP Service Pack 2 pour SQL Server 2000


Remarque Si vous exécutez plusieurs instances de SQL Server, vous devrez créer une exception pour chaque instance.
  1. Cliquez sur Démarrer, puis 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 programme sous l'onglet Exceptions.
  4. Dans la boîte de dialogue Ajouter un programme, vous pouvez sélectionner une instance de SQL Server ou cliquer sur le bouton Parcourir pour rechercher l'instance de SQL Server que vous souhaitez ajouter à la liste d'exceptions. Les emplacements d'installation par défaut pour SQL Server sont répertoriés dans le tableau ci-dessous.

    Réduire ce tableauAgrandir ce tableau
    VersionChemin d'accès au fichier
    SQL Server 7.0 Mssql\Binn\Sqlservr.exe
    Instance par défaut de SQL Server 2000Program Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    Instance nommée de SQL Server 2000Program Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    Instance par défaut de SQL Server 2005Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
    Instance nommée de SQL Server 2005Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe

    Remarque Chaque instance de SQL Server 2005 est composée d'un ensemble distinct de services avec des paramètres spécifiques pour les classements et d'autres options. La structure de répertoire, la structure de Registre et les noms de service reflètent l'ID spécifique de l'instance de SQL Server créée au cours de l'installation de SQL Server 2005. x correspond à l'ID de l'instance de SQL Server créée au cours de l'installation de SQL Server 2005.
  5. Sélectionnez le nom de l'instance, puis cliquez sur OK.
  6. Sous Programmes et services, activez la case à cocher en regard du nom sélectionné à l'étape 6, puis cliquez sur OK.

Comment faire pour utiliser le service Appel de procédure distante (RPC) multiprotocole

Si vous utilisez le service RPC multiprotocole, vous devez exécuter les étapes de la section « Créer une exception pour chaque instance de SQL Server » ainsi qu'ouvrir les ports TCP appropriés sur le Pare-feu Windows.
Comment faire pour exécuter le service RPC sur TCP
Avertissement Des problèmes sérieux peuvent se produire si vous modifiez le Registre de façon incorrecte à l'aide de l'Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.

Pour exécuter RPC sur le protocole TCP, procédez comme suit :
  1. Activez le port 135 sur le Pare-feu Windows. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Dans la boîte de dialogue Exécuter, tapez Firewall.cpl, puis cliquez sur OK.
    3. Sous l'onglet Exceptions, cliquez sur Ajouter un port.
    4. Dans la zone Numéro de port, tapez 135, puis cliquez sur le bouton TCP.
    5. Dans la zone Nom, tapez un nom de port tel que MULTI, puis cliquez sur OK.
    6. Sous l'onglet Exceptions, vous pourrez voir le nouveau service. Pour activer le port, activez la case à cocher en regard de votre nouveau service, puis cliquez sur OK.
  2. Modifiez la clé de Registre \\\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.

    Remarque Si vous venez d'installer SQL Server, cette clé de Registre n'existe pas. Vous devrez créer la clé et définir sa valeur. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Dans la boîte de dialogue Exécuter, tapez Regedit, puis cliquez sur OK. Cela démarre l'Éditeur du Registre.
    3. Repérez la clé de Registre \\\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Définissez la clé RestrictRemoteClients avec la valeur 0.
    5. Quittez l'Éditeur du Registre.
  3. Redémarrez l'ordinateur exécutant SQL Server.
Comment faire pour utiliser le service RPC sur des canaux nommés
Si vous exécutez RPC sur des canaux nommés, vous devez ouvrir le port 445 sur le Pare-feu Windows. Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Dans la boîte de dialogue Exécuter, tapez Firewall.cpl, puis cliquez sur OK.
  3. Sous l'onglet Exceptions, cliquez sur Ajouter un port.
  4. Dans la zone Numéro de port, tapez 445, puis cliquez sur le bouton TCP.
  5. Dans la zone Nom, tapez un nom de port tel que MULTI, puis cliquez sur OK.
  6. Sous l'onglet Exceptions, vous pourrez voir le nouveau service. Pour activer le port, activez la case à cocher en regard de votre nouveau service, puis cliquez sur OK.

Références

Pour plus d'informations sur la configuration de SQL Server 2000 dans 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 une utilisation avec SQL Server

Propriétés

Numéro d'article: 841251 - Dernière mise à jour: lundi 23 avril 2007 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • the operating system: Microsoft Windows XP SP2
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbhowto kbinfo KB841251
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