Share via


Konfigurieren der Serverkonfigurationsoption Netzwerkpaketgröße

In diesem Thema wird beschrieben, wie die Serverkonfigurationsoption Netzwerkpaketgröße in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL konfiguriert wird. Mit der Option Netzwerkpaketgröße können Sie die Paketgröße (in Byte) festlegen, die innerhalb des gesamten Netzwerks verwendet wird. Pakete sind die Datenabschnitte fester Größe, die Anforderungen und Ergebnisse zwischen Clients und Servern übertragen. Der Standardwert ist 4096 Bytes.

HinweisHinweis

Sie sollten die Paketgröße nur dann ändern, wenn Sie sicher sind, dass die Leistung dadurch verbessert werden kann. Für die meisten Anwendungen empfiehlt sich die Standardpaketgröße.

In diesem Thema

  • Vorbereitungen:

    Einschränkungen

    Empfehlungen

    Sicherheit

  • So konfigurieren Sie die Option Netzwerkpaketgröße mit:

    SQL Server Management Studio

    Transact-SQL

  • Nachverfolgung: Nach dem Konfigurieren der Option Netzwerkpaketgröße

Vorbereitungen

Einschränkungen

  • Der maximale network packet size für verschlüsselte Verbindungen beträgt 16.383 Bytes.

Empfehlungen

  • Diese Option ist eine erweiterte Option und sollte ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server-Techniker geändert werden.

  • Wenn eine Anwendung Massenkopiervorgänge ausführt oder große Mengen an Daten vom Typ text oder image sendet bzw. empfängt, kann eine über der Standardgröße liegende Paketgröße die Effizienz verbessern, da weniger Netzwerklesevorgänge und -schreibvorgänge ausgeführt werden. Sendet und empfängt eine Anwendung wenige Informationen, können Sie die Paketgröße auf 512 Bytes festlegen. Dies ist für die meisten Datenübertragungen ausreichend.

  • Bei Systemen, die verschiedene Netzwerkprotokolle verwenden, sollten Sie die Option network packet size auf die Größe festlegen, die das am häufigsten verwendete Protokoll vorgibt. Wenn Netzwerkprotokolle größere Pakete unterstützen, kann durch network packet size die Netzwerkleistung verbessert werden. Clientanwendungen können diesen Wert überschreiben.

  • Sie können auch die Funktionen von OLE DB, ODBC (Open Database Connectivity) und der DB-Library aufrufen, um eine Änderung der Paketgröße anzufordern. Wenn der Server die angeforderte Paketgröße nicht unterstützt, sendet Database Engine (Datenbankmodul) eine Warnmeldung an den Client. Unter gewissen Umständen führt das Ändern der Paketgröße möglicherweise zu einem Kommunikationsverbindungsfehler, wie beispielsweise:

    Native Error: 233, no process is on the other end of the pipe.

Sicherheit

Berechtigungen

Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Zum Ausführen von sp_configure mit beiden Parametern zum Ändern einer Konfigurationsoption oder zum Ausführen der RECONFIGURE-Anweisung muss einem Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene erteilt worden sein. Die ALTER SETTINGS-Berechtigung ist in den festen Serverrollen sysadmin und serveradmin eingeschlossen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So konfigurieren Sie die Option Netzwerkpaketgröße

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie Eigenschaften aus.

  2. Klicken Sie auf den Knoten Erweitert.

  3. Wählen Sie unter Netzwerk einen Wert im Feld Netzwerkpaketgröße aus.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So konfigurieren Sie die Option Netzwerkpaketgröße

  1. Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um den Wert der Option network packet size auf 6500 Byte festzulegen.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'network packet size', 6500 ;
GO
RECONFIGURE;
GO

Weitere Informationen finden Sie unter Serverkonfigurationsoptionen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Nachverfolgung: Nach dem Konfigurieren der Option Netzwerkpaketgröße

Die Einstellung tritt ohne Neustarten des Servers sofort in Kraft.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Siehe auch

Verweis

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Konzepte

Serverkonfigurationsoptionen