Konfiguracja serwera: maksymalny rozmiar replikacji tekstu

Dotyczy:SQL ServerAzure SQL Managed Instance

W tym artykule opisano sposób konfigurowania max text repl size opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Opcja max text repl size określa maksymalny rozmiar (w bajtach) tekstu, ntextu, varchar(max),nvarchar(max),varbinary(max),json, xmloraz obrazów, które można dodać do replikowanej kolumny lub przechwyconej kolumny w pojedynczym INSERT, UPDATE, WRITETEXT, lub UPDATETEXT instrukcji. Wartość domyślna to 65 536 bajtów. Wartość -1 wskazuje, że nie ma limitu rozmiaru, innego niż limit narzucony przez typ danych.

Ograniczenia

Ta opcja dotyczy replikacji transakcyjnej i przechwytywania zmian danych (CDC). Gdy serwer jest skonfigurowany zarówno na potrzeby replikacji transakcyjnej, jak i cdC, określona wartość ma zastosowanie do obu funkcji. Ta opcja jest ignorowana zarówno przez replikację migawkową, jak i replikację scalającą.

Permissions

Uprawnienia do wykonywania dla sp_configure bez parametrów lub tylko z pierwszym parametrem są domyślnie przyznawane wszystkim użytkownikom. Aby wykonać sp_configure z użyciem obu parametrów w celu zmiany opcji konfiguracji lub wykonania instrukcji RECONFIGURE, użytkownik musi mieć przyznane uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie przypisane do stałych ról serwera sysadmin i serveradmin.

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer i wybierz polecenie Właściwości.

  2. Wybierz węzeł Zaawansowany .

  3. W obszarze Różne zmień opcję Maksymalny rozmiar replikacji tekstu na żądaną wartość.

Korzystanie z Transact-SQL

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standardowym wybierz pozycję Nowe zapytanie.

  3. Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak za pomocą sp_configure skonfigurować max text repl size opcję na -1.

    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
    

Aby uzyskać więcej informacji, zobacz Opcje konfiguracji serwera.

Następnie: po skonfigurowaniu opcji max text repl size

Ustawienie zostanie zastosowane natychmiast bez ponownego uruchomienia serwera.