« Erreur de réseau générale », "Échec du lien de Communication", « Une erreur de niveau transport » message ou lorsqu'une application se connecte à SQL Server

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

Résumé

Cet article traite des sujets suivants :
  • Informations générales sur le Microsoft Scalable Networking Pack (SNP)
  • Erreurs de votre application peut recevoir lorsqu'il se connecte à une instance de Microsoft SQL Server qui est hébergé sur un ordinateur Windows dont certaines ou toutes les améliorations de performances réseau activées

    Remarque : Cet article contient également des recommandations pour éviter ces erreurs sur les ordinateurs qui exécutent des versions différentes de Windows.
  • Références supplémentaires
Remarque : Les conseils de cet article s'applique également aux systèmes d'exploitation hôte et invité dans des environnements de virtualisation.

Plus d'informations

Pack réseau évolutif

Le SNP est un ensemble de fonctionnalités de mise en réseau à grande vitesse qui ont été introduites dans le cadre de Windows Server 2003 Service Pack 2 (SP2). Ces fonctionnalités ont également étaient incluses dans le cadre de Windows Server 2008 et les versions ultérieures.

Remarque : Parce que ces fonctionnalités font partie de la pile TCP/IP de base dans Windows Server 2008 et les versions ultérieures, ils sont plus connus en tant que fonctions de Scalable Networking Pack.

Les fonctionnalités SNP importantes liées à cet article sont les suivantes :
  • Déchargement TCP ChimneyCette fonctionnalité transfère le traitement de l'unité centrale à une carte réseau pendant le transfert de données réseau du protocole TCP/IP.
  • Mise à l'échelle du côté de la réceptionCette fonctionnalité permet de la charge réseau à partir d'une carte réseau doit être réparti entre plusieurs processeurs d'un ordinateur multiprocesseur.
  • NetDMACette fonctionnalité fournit des services pour l'opération de copie de mémoire qui est effectuée par le sous-système de mise en réseau à un moteur de (la mémoire DMA) l'accès direct à la mémoire dédiée lors de la réception des paquets réseau de déchargement.
Messages d'erreur lorsqu'une application se connecte à SQL Server

Une ou plusieurs des messages d'erreur suivants peut s'afficher lorsque votre matériel réseau est incompatible avec les fonctionnalités SNP.

Remarque : Vous pouvez recevoir un ou plusieurs de ces messages d'erreur lorsqu'une des conditions suivantes est vraie :
  • L'ordinateur sur lequel est installé le matériel héberge l'instance de SQL Server.
  • Une application se connecte à l'instance de SQL Server à l'aide de TCP/IP.
Message d'erreur 1

[Microsoft][ODBC SQL Server Driver][DBNETLIB] Erreur de réseau générale. Consultez votre documentation réseau

Message d'erreur 2

Erreur [08S01] Échec de lien de Communication de [Microsoft] [SQL Native Client]

Message d'erreur 3

System.Data.SqlClient.SqlException : Une erreur de niveau transport est survenue lors de l'envoi de la demande au serveur. (fournisseur : fournisseur TCP, erreur: 0 - une connexion existante a été fermée par l'hôte distant.)

Vous pouvez également recevoir un de ces messages d'erreur lors de la charge réseau sur SQL Server est élevée. Par exemple, vous pouvez recevoir un de ces messages d'erreur lorsque vous répliquez des bases de données dans SQL Server. Ou, vous recevez ces messages d'erreur lorsqu'une application multi-utilisateur accède à des bases de données dans SQL Server.

Vérifier la configuration actuelle

Pour afficher en cours paramètres TCP globaux, à une invite de commandes, tapez la commande suivante et puis appuyez sur ENTRÉE :

Netsh int tcp show global

La sortie de cette commande ressemble à la suivante :

Réduire cette imageAgrandir cette image
2852159



Pour afficher les cartes réseau qui ont la fonctionnalité de déchargement TCP Chimney activée, à une invite de commandes, tapez la commande suivante et appuyez sur ENTRÉE :

Netsh int tcp show chimneystats

La sortie de cette commande ressemble à la suivante :

Réduire cette imageAgrandir cette image
2852160



Recommandations pour l'utilisation de SNP ou un autre réseau de déchargement fonctionnalités dans les environnements SQL Server

Si vous recevez des erreurs de réseau intermittente comme décrit dans cette section, reportez-vous aux tableaux suivants pour obtenir des instructions sur la façon de bénéficier des avantages maximales lorsque vous utilisez les fonctionnalités d'amélioration des performances réseau dans des environnements SQL Server.

Le tableau 1: Guide commun pour toutes les versions de Windows Server

Réduire ce tableauAgrandir ce tableau
Version du système d'exploitationRecommandations
Toutes les versions de Windows à partir de Windows Server 2003 Service Pack 2
  1. Demandez à votre fournisseur de matériel si les mises à jour suivantes sont disponibles :
    • Mettre à jour le système d'entrée/sortie plus récent de base (BIOS) pour le serveur
    • La dernière mise à jour du firmware de la carte réseau
    • La dernière mise à jour du pilote de la carte réseau
  2. Mettre à jour un logiciel antivirus pour les versions plus récentes ou les moteurs et les définitions.

Le tableau 2: Recommandations spécifiques à la version de Windows Server.

Réduire ce tableauAgrandir ce tableau
Version du système d'exploitationRecommandations
Windows Server 2003 Service Pack 2Nous vous recommandons de désactiver les fonctionnalités SNP en installant le correctif logiciel qui est documenté dans l'article suivant dans la Base de connaissances Microsoft :
948496 Mise à jour pour désactiver les fonctionnalités SNP de Windows Server 2003 et de Windows SBS 2003
Si les performances du réseau sont très importantes, il est recommandé que vous envisagez de migrer vers une version ultérieure de Windows Server qui est inclus avec la nouvelle génération de la pile TCP/IP. Si vous ne pouvez pas immédiatement mise à niveau vers une version plus récente qu'optimiser les performances du réseau, nous vous recommandons de suivre ces étapes sur tous les serveurs concernés :
  1. Désactiver SNP comme décrit dans l'article suivant dans la Base de connaissances Microsoft :

    948496 Mise à jour pour désactiver les fonctionnalités SNP de Windows Server 2003 et de Windows SBS 2003
  2. Installez le correctif qui est décrit dans l'article suivant dans la Base de connaissances Microsoft :
    950224 Un Scalable Networking Pack (SNP) correctif cumulatif est disponible pour Windows Server 2003
  3. Activer la fonction de réception. À l'aide de Regedit.exe

  4. HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
    EnableRSS = 1 (Dword)
Windows Server 2008
  1. Installer Windows Server 2008 Service Pack 2 (SP2). Pour plus d'informations sur Windows Server 2008 SP2, reportez-vous au site Web de Microsoft suivant :
    http://www.Microsoft.com/en-us/download/details.aspx?ID=16468
  2. Installez le correctif qui est décrit dans l'article suivant dans la Base de connaissances Microsoft :
    979614 Description d'une mise à jour de fiabilité pour la fonctionnalité de déchargement TCP Chimney sous Windows Server 2008 et Windows Vista
  3. Installez le correctif qui est décrit dans l'article suivant dans la Base de connaissances Microsoft :
    967224 Certains paramètres TCP/IP dans le Registre sont modifiées pour des valeurs incorrectes lorsque vous utilisez la commande netsh pour modifier les paramètres globaux de TCP/IP sur un ordinateur qui exécute Windows Server 2008 ou Windows Vista
  4. Réactiver la mise à l'échelle côté réception (RSS) dans le système d'exploitation et les cartes réseau. Pour plus d'informations sur la façon de réactiver la fonctionnalité RSS, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    967224 Certains paramètres TCP/IP dans le Registre sont modifiées pour des valeurs incorrectes lorsque vous utilisez la commande netsh pour modifier les paramètres globaux de TCP/IP sur un ordinateur qui exécute Windows Server 2008 ou Windows Vista
    Remarque : Par défaut, la fonction TCPChimney est désactivée dans Windows Server 2008.
Windows 7 et Windows Server 2008 R2
  1. Installation de Windows 7 et Windows Server 2008 R2 Service Pack 1 (SP1). Pour plus d'informations sur pour télécharger et installer Windows 7 et Windows Server 2008 R2 SP1, consultez le site Web Microsoft suivant :
    http://www.Microsoft.com/en-us/download/details.aspx?ID=5842
  2. Installez le correctif qui est décrit dans l'article suivant dans la Base de connaissances Microsoft :
    2775511 Un entreprise correctif cumulatif est disponible pour Windows 7 SP1 et Windows Server 2008 R2 SP1
    Remarque : Si Windows 7 ou Windows Server 2008 R2 SP1 n'est pas installé, installez les correctifs décrits dans les articles suivants dans la Base de connaissances Microsoft :
    977977 RSS débit performances réseau diminuent sur les ordinateurs Windows Server 2008 R2 qui disposent de plus de 32 processeurs
    979612 est RSS débit performances réseau diminuent sur les ordinateurs Windows Server 2008 R2 qui disposent de plus de 32 processeurs
    Si la fonctionnalité de déchargement TCP Chimney est activée, installez le correctif qui est décrit dans l'article suivant dans la Base de connaissances Microsoft :

    2525390 L'option SACK est toujours définie sur « true » même si la carte réseau ne supporte pas SACK pour connexions déchargées dans Windows 7 ou dans Windows Server 2008 R2
  3. Le cas échéant, réactivez le RSS dans le système d'exploitation et les cartes réseau. Pour plus d'informations sur la façon de réactiver la fonctionnalité RSS, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

    967224 Certains paramètres TCP/IP dans le Registre sont modifiées pour des valeurs incorrectes lorsque vous utilisez la commande netsh pour modifier les paramètres globaux de TCP/IP sur un ordinateur qui exécute Windows Server 2008 ou Windows Vista

    Remarque : Par défaut, la fonctionnalité de déchargement TCP Chimney est définie sur Auto. Cela signifie que le chimney ne décharge pas toutes les connexions. Au lieu de cela, il décharge sélectivement les connexions qui répondent aux critères suivants :
    • La connexion est établie via un 10 gigabits par seconde carte Ethernet (Gbits/s).
    • La latence de liaison aller-retour moyenne est inférieure à 20 millisecondes.
    • Au moins 130 kilo-octets (Ko) de données ont été échangé sur la connexion.


    Remarque
    par défaut, la fonctionnalité de déchargement TCP Chimney est désactivée dans les clients virtualisés.
Windows 8 et Windows Server 2012Actuellement, il n'y a pas de problèmes connus. Nous vous recommandons d'utiliser la configuration par défaut pour les fonctionnalités de mise en réseau à grande vitesse.

Remarque : Par défaut, la fonctionnalité de déchargement TCP Chimney est désactivée dans Windows Server 2012.

Désactiver SNP/large bande fonctionnalités réseau

Nous ne recommandons pas de désactiver les fonctionnalités SNP dans les nouvelles versions de Windows Server. Toutefois, vous devrez peut-être désactiver SNP sur votre ordinateur serveur Windows en tant qu'étape de dépannage ou parce que vous n'avez pas prise en charge du matériel pour toutes les fonctionnalités RSS. Pour plus d'informations, consultez le tableau suivant :

Réduire ce tableauAgrandir ce tableau
Version de Windows ServerPlus d'informations
Windows Server 2003Consultez l'article suivant dans la Base de connaissances Microsoft :
948496 Mise à jour pour désactiver les fonctionnalités SNP de Windows Server 2003 et de Windows SBS 2003
Windows Server 2008Consultez l'article suivant dans la Base de connaissances Microsoft :
951037 Informations sur les fonctionnalités de déchargement TCP Chimney, mise à l'échelle côté réception et accès Direct à la mémoire réseau dans Windows Server 2008
Windows Server 2008 R2Ne pas désactiver
Windows Server 2012Ne pas désactiver

Remarque : Nous vous recommandons d'utiliser la configuration par défaut pour les fonctions de mise en réseau à haut débit dans les environnements Windows Server 2008 R2 et Windows Server 2012. Toutefois, vous pouvez désactiver la fonctionnalité de déchargement TCP Chimney si vous savez que vous ne souhaitez pas l'utiliser ou si vous souhaitez conserver la cohérence des paramètres sur une combinaison de différents systèmes d'exploitation dans votre environnement.


Références

Pour plus d'informations sur le Pack réseau évolutive, consultez le site Web de WindowsITPro :
http://www.WindowsITPro.com/article/Networking/GIVE-Microsofts-Scalable-Networking-Pack-140350

Pour plus d'informations sur la mise à l'échelle côté réception, accédez au site Web Microsoft TechNet suivant :
L'utilisation de mise à l'échelle côté réception

Pour plus d'informations sur la façon de déployer des fonctionnalités de mise en réseau à grande vitesse, accédez au site Web TechNet suivant :

Pour plus d'informations sur les fonctionnalités de gestion de réseau à grande vitesse dans Windows Server 2008 R2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
951037 Informations sur les fonctionnalités de déchargement TCP Chimney, mise à l'échelle côté réception et accès Direct à la mémoire réseau dans Windows Server 2008
Pour plus d'informations sur la façon de résoudre les problèmes de mise en réseau à haut débit, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2643970 Résolution des problèmes de performances des fonctionnalités réseau avancées (RSS, NetDMA et al.)

Pour plus d'informations sur la façon de déployer et d'analyser les fonctionnalités de mise en réseau à haut débit, accédez au site Web de Microsoft suivant :

http://download.Microsoft.com/download/8/E/D/8EDE21BC-0E3B-4E14-AAEA-9E2B03917A09/HSN_Deployment_Guide.doc
Microsoft fournit des informations de contact de sociétés tierces pour vous aider à trouver du support technique. Ces coordonnées peuvent changer sans préavis. Microsoft ne garantit pas l'exactitude des informations de contact des tiers.

Propriétés

Numéro d'article: 942861 - Dernière mise à jour: mardi 3 septembre 2013 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Édition Personelle
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Édition Entreprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse Update 1
  • Microsoft SQL Server 2008 R2 Reporting Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Parallel Data Warehouse
Mots-clés : 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB942861 KbMtfr
Traduction automatique
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: 942861
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