Les clients ne peuvent pas communiquer avec SQL Server via le port 1433 ou le port que SQL Server écoute

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

Sommaire

Symptômes

Dans certaines situations, les clients peut ne pas pouvoir communiquer avec SQL Server via le port 1433 ou le port que SQL Server écoute sur. L'erreur suivante peut s'afficher dans le journal des erreurs :

SQL Server 2000 :
serveur 15:49:14.12 2001-11-14 Informations de SuperSocket de : liaison a échoué sur TCP port 1433.
SQL Server 7.0 :
2001-11-01 23:57:09.33 ods erreur : gravité 17833,: 18, état: 1
2001-11-01 23:57:09.33 ods ListenOn connexion '1433' est déjà utilisé.

Cause

Une autre application ou un service a pris le contrôle du port avant le démarrage de SQL Server. (Bien que le port 1433 est réservé par SQL Server pour un usage, applications Winsock utilisent des ports aléatoires au-dessus de 1024 et peuvent donc lier à port 1433.)

Ce problème a autres causes possibles. Si la solution de contournement dans cet article ne résout pas le problème, consultez les articles suivants dans la Base de connaissances :
319578 MODÈLE : Message d'erreur: « Échec de la liaison » se produit après modification d'adresse IP sur un cluster
312935 CORRECTIF : SQL Server échoue lier le port TCP/IP au démarrage
308091 BOGUE : masquer Server indisponibilité de plusieurs instances de SQL Server 2000 de
307197 MODÈLE : SQL virtuel cluster Server échoue pour une liaison vers le port sur lequel il est écoute

Contournement

Comme mentionné dans la rubrique « bibliothèques réseau » dans la version d'actualisation d'en ligne de SQL Server 2000, configuration des instances de SQL Server 2000 pour utiliser un port dynamique au lieu d'un port statique peut réduire les risques de ce problème de produit. Toutefois, avec un port dynamique vous avez des problèmes de connectivité et de pare-feu du client supplémentaires à gérer. Pour déterminer l'application utilise le port, procédez comme suit :

  • Arrêtez toutes les applications et services logiciels tiers. Uniquement les services par défaut doivent être exécuté sur le serveur.

    note Une liste des services est la section « Plus informations ».
  • Une fois les applications et les services sont arrêtés, démarrez SQL Server. Cela permettra SQL Server pour prendre le contrôle de port 1433.

Si il n'est pas possible arrêter manuellement tous les services tiers chaque fois que ce serveur SQL est redémarré, ce serait préférable de créer des interdépendances afin que tous les services tiers dépendent de SQL service.

Pour plus d'informations sur la résolution de ce problème, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
307197 MODÈLE : SQL virtuel cluster Server échoue pour une liaison vers le port sur lequel il est écoute

Plus d'informations

Services par défaut

Services par défaut pour Microsoft Windows NT 4.0 et Microsoft Windows 2000 sont fournis ci-dessous. En outre à ces services par défaut, les autres services peuvent être répertoriés dans la boîte de dialogue Services pour un ordinateur (par exemple, les transports réseau ou les autres services qui ont été installés sur cet ordinateur).

Services Windows NT 4.0

  • Avertissement
  • ClipBook Server
  • Explorateur d'ordinateur
  • Réplicateur d'annuaire
  • Journal des événements
  • Messenger
  • Ouverture de session réseau
  • DDE réseau
  • Réseau DSDM DDE
  • Fournisseur de la prise en charge de sécurité LM NT
  • Localisateur d'appels (RPC) de procédure distante
  • Remote Procedure Call (RPC) service
  • Planification
  • Serveur
  • Spouleur
  • ONDULEUR
  • Station de travail

Les services Windows 2000

  • Avertissement
  • Explorateur d'ordinateur
  • Le système de fichiers distribués
  • Suivi client de lien distribué
  • Serveur de suivi de lien distribué
  • DNS client
  • Journal des événements
  • Agent de stratégie IPSEC
  • Service d'enregistrement licence
  • Le Gestionnaire de disques logiques
  • Messenger
  • Ouverture de session réseau
  • Fournisseur de la prise en charge de sécurité LM NT
  • Liens de réseau
  • Plug-and-Play
  • Contrôle de processus
  • Localisateur d'appels (RPC) de procédure distante
  • Remote Procedure Call (RPC) service
  • Service Registre distant
  • Le composant Stockage amovible
  • Service RunAs
  • Gestionnaire de comptes de sécurité
  • Serveur
  • Spouleur
  • Assistance TCP/IP NetBIOS
  • Service de temps
  • Pilote Windows Management Instrumentation extensions
  • Temps Windows
  • Station de travail
Pour plus d'informations sur TCP/IP, consultez le livre blanc Microsoft Windows 2000 TCP/IP Implementation Details :
http://technet.microsoft.com/en-us/library/bb726981.aspx
PortQry.exe est un utilitaire de ligne de commande que vous pouvez utiliser pour résoudre les problèmes de connectivité TCP/IP. PortQry.exe s'exécute sur les ordinateurs Windows 2000. L'utilitaire signale l'état des ports TCP et UDP ports sur un ordinateur que vous choisissez. Pour plus d'informations sur l'utilitaire de ligne de commande PortQry.exe, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
310099 Description de l'utilitaire de ligne de commande PortQry.exe
310513 Comment faire pour rendre PortQry.exe ports de écoute uniquement des rapports
Se dans certaines circonstances, la message d'erreur peut produire le bogue décrit dans l'article suivant de base de connaissances Microsoft :
312935 CORRECTIF : SQL Server échoue lier le port TCP/IP au démarrage

Propriétés

Numéro d'article: 293107 - Dernière mise à jour: mardi 26 décembre 2006 - Version: 7.10
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
Mots-clés : 
kbmt kbtshoot kbprb KB293107 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: 293107
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