BOGUE : SQL Server peut ne pas écouter sur le protocole TCP/IP Sockets lorsque TCP/IP est le protocole uniquement

Numéro d'article: 306865 - Voir les produits auxquels s'applique cet article
BOGUE #: 353545 (SHILOH_BUGS)
Agrandir tout | Réduire tout

Symptômes

Dans une installation personnalisée de SQL Server 2000, si TCP/IP est le seul protocole sélectionné et tous les autres protocoles sont désactivés, SQL Server ne peut pas initialiser et écoute sur les sockets TCP/IP. L'utilitaire réseau serveur indique que qu'il écoute uniquement sur le port TCP/IP 1433 même s'il n'est pas. Les clients peuvent ne parviennent pas à se connecter et les messages d'erreur suivants peuvent se produire :
Échoué de la connexion : état SQL: « 01000 « erreur du serveur SQL : 11004 [Microsoft] [ODBC SQL pilote Server] [Sockets TCP/IP] ConnectionOpen (Connect()). État de connexion a échoué : SQL: « 08001 « erreur du serveur SQL: 6 [Microsoft] [Pilote ODBC SQL Server] [Sockets TCP/IP] spécifique SQL server introuvable.
Impossible de se connecter au serveur 'nom_serveur': Serveur: Msg 6, niveau 16 état 1. [Microsoft][Pilote ODBC SQL Server][Sockets TCP/IP]Serveur SQL spécifié introuvable.
[Sockets TCP/IP]Serveur SQL spécifié introuvable. [Sockets TCP/IP]ConnectionOpen (Connect()).
Notez que le message d'erreur précédent peut exister des problèmes de connectivité TCP/IP autre que celle-la spécifique. Pour déterminer si SQL Server écoute pas sur le protocole TCP/IP, vérifier si la valeur de TcpPort dans la clé de Registre suivante est incorrecte paramétrée sur vide ou vide :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ [nom d'instance] \MSSQLServer\SuperSocketNetLib\Tcp\REG_SZ TcpPort =

Contournement

Pour contourner ce problème, procédez comme suit :
  1. Démarrez l'Éditeur du Registre (Regedt32.exe).
  2. Recherchez la valeur TcpPort dans la clé de Registre suivante :
    Instance nommée :

    \MSSQLServer\SuperSocketNetLib\Tcp\TcpPort HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ [Nom_instance]

    Instance par défaut :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP\TcpPort
  3. Dans le menu Edition , cliquez sur valeur de type String . Entrez deux les valeurs suivantes :
    1. Tapez le numéro de port souhaité. -ou-

    2. Entrez une valeur de 0 pour que SQL Server dynamiquement détecter et attribuer un port au prochain que démarrage de SQL Server.
  4. Cliquez sur OK .
  5. Quittez l'Éditeur du Registre.

Statut

Microsoft a confirmé que c'est un problème dans les produits Microsoft répertoriés au début de cet article.

Propriétés

Numéro d'article: 306865 - Dernière mise à jour: vendredi 3 octobre 2003 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbbug kbpending KB306865 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: 306865
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