Serverkonfiguration: maximale Text-Repl-Größe

Gilt für: SQL Server Azure SQL Managed Instance

In diesem Artikel wird beschrieben, wie Sie die max text repl size Serverkonfigurationsoption in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL konfigurieren. Die max text repl size Option gibt die maximale Größe (in Byte) von Text, ntext, varchar(max), nvarchar(max), varbinary(max), xml und Bilddaten an, die einer replizierten Spalte oder erfassten Spalte in einer einzelnen INSERT, UPDATE, WRITETEXToder UPDATETEXT Anweisung hinzugefügt werden können. Der Standardwert ist 65.536 Bytes. Ein Wert, der -1 angibt, dass es keine Größenbeschränkung gibt, außer dem Grenzwert, der vom Datentyp auferlegt wird.

Begrenzungen

Diese Option gilt für die Transaktionsreplikation und die Datenerfassung (Change Data Capture, CDC). Wenn ein Server sowohl für die Transaktionsreplikation als auch für CDC konfiguriert ist, gilt der angegebene Wert für beide Features. Diese Option wird sowohl von der Snapshotreplikation als auch der Seriendruckreplikation ignoriert.

Berechtigungen

Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Um sp_configure mit beiden Parametern auszuführen und eine Konfigurationsoption zu ändern oder die RECONFIGURE-Anweisung auszuführen, benötigt ein Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene. Die ALTER SETTINGS-Berechtigung ist implizit in den festen Serverrollen sysadmin und serveradmin enthalten.

Verwenden von SQL Server Management Studio

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

  2. Wählen Sie den Knoten Erweitert aus.

  3. Geben Sie unter Verschiedenesfür die Option Max. Textgröße für Replikation den gewünschten Wert an.

Verwenden von Transact-SQL

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um die Option max text repl size auf -1festzulegen.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'max text repl size', -1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Weitere Informationen finden Sie unter Serverkonfigurationsoptionen.

Nachverfolgung: Nachdem Sie die Option "Maximale Textgröße" konfiguriert haben

Die Einstellung tritt ohne Neustarten des Servers sofort in Kraft.