Configurer l'option de configuration de serveur network packet size
Cette rubrique explique comment configurer l’option de configuration du network packet size
serveur dans SQL Server 2014 à l’aide de SQL Server Management Studio ou de Transact-SQL. L’option network packet size
définit la taille de paquet (en octets) utilisée sur l’ensemble du réseau. Les paquets constituent les morceaux de taille définie de données qui transfèrent les requêtes et les résultats entre les clients et les serveurs. La taille des paquets par défaut est 4 096 octets.
Remarque
Ne modifiez pas la taille des paquets, sauf si vous êtes certain que cela permettra d'accroître les performances. Pour la plupart des applications, la taille de paquet par défaut représente la meilleure solution.
Dans cette rubrique
Avant de commencer :
Pour configurer l'option network packet size, utilisez :
Suivi : après avoir configuré l’option de taille de paquet réseau
Avant de commencer
Limitations et restrictions
- La taille de paquet réseau maximale pour les connexions chiffrées est 16 383 octets.
Recommandations
Cette option est une option avancée et doit être modifiée uniquement par un administrateur de base de données expérimenté ou un technicien SQL Server certifié.
Si une application effectue des opérations de copie en bloc, ou envoie ou reçoit de grandes quantités de données de type texte ou image, l'utilisation d'une taille de paquet supérieure à la taille par défaut peut améliorer les performances car elle permet de réduire les opérations de lecture et d'écriture sur le réseau. Si une application envoie et reçoit de petites quantités d'informations, la taille de paquets peut être définie à 512 octets, ce qui est suffisant pour la plupart des transferts de données.
Pour des systèmes utilisant différents protocoles réseau, attribuez à l’option network packet size la taille adaptée au protocole le plus utilisé. L'option network packet size permet d'accroître les performances lorsque les protocoles réseau prennent en charge les paquets de grande taille. Les applications clientes peuvent remplacer cette valeur.
Vous pouvez également appeler les fonctions OLE DB, ODBC (Open Database Connectivity ) et DB-Library pour demander une modification de la taille des paquets. Si le serveur ne peut pas prendre en charge la taille de paquet demandée, le Moteur de base de données envoie un message d’avertissement au client. Dans certains cas, la modification de la taille des paquets peut entraîner un échec de la liaison de communication, tel que :
Native Error: 233, no process is on the other end of the pipe.
Sécurité
Autorisations
Les autorisations d’exécution de sp_configure , sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou d’exécuter l’instruction RECONFIGURE, un utilisateur doit disposer de l’autorisation de niveau serveur ALTER SETTINGS. L'autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin .
Utilisation de SQL Server Management Studio
Pour configurer l'option network packet size
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.
Cliquez sur le nœud Avancé .
Sous Réseau, sélectionnez une valeur pour la zone Taille du paquet réseau .
Utilisation de Transact-SQL
Pour configurer l'option network packet size
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple montre comment utiliser sp_configure pour attribuer à l’option
network packet size
la valeur6500
octets.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'network packet size', 6500 ;
GO
RECONFIGURE;
GO
Pour plus d’informations, consultez Options de configuration de serveur (SQL Server).
Suivi : Après avoir configuré l'option Taille du paquet réseau
Le paramètre prend effet immédiatement sans redémarrage du serveur.
Voir aussi
RECONFIGURE (Transact-SQL)
Options de configuration du serveur (SQL Server)
sp_configure (Transact-SQL)