Freigeben über


sp_changedistpublisher (Transact-SQL)

Ändert die Eigenschaften des Verteilungsverlegers. Diese gespeicherte Prozedur wird auf dem Verteiler für jede Datenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_changedistpublisher [ @publisher = ] 'publisher'
    [ , [ @property = ] 'property' ]
    [ , [ @value = ] 'value' ]

Argumente

  • [ @publisher= ] 'publisher'
    Ist der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @property= ] 'property'
    Die Eigenschaft, die für den angegebenen Verleger geändert werden soll. property ist vom Datentyp sysname. Die folgenden Werte sind möglich.

  • [ @value= ] 'value'
    Der Wert der angegebenen Eigenschaft. value ist vom Datentyp nvarchar(255), der Standardwert ist NULL.

    Diese Tabelle beschreibt die Eigenschaften von Verlegern und die Werte für diese Eigenschaften.

    Eigenschaft

    Werte

    Beschreibung

    active

    true

    Aktiviert den Verleger

     

    false

    Deaktiviert den Verleger

    distribution_db

     

    Name der Verteilungsdatenbank

    login

     

    Benutzername

    password

     

    Sicheres Kennwort für den bereitgestellten Anmeldenamen

    security_mode

    1

    Beim Herstellen einer Verbindung mit dem Verleger wird die Windows-Authentifizierung verwendet. Dies kann für einen anderen als einen MicrosoftSQL Server-Verleger nicht geändert werden.

     

    0

    Beim Herstellen einer Verbindung mit dem Verleger wird die SQL Server-Authentifizierung verwendet. Dies kann für einen anderen als einen SQL Server-Verleger nicht geändert werden.

    working_directory

     

    Das zum Speichern von Daten- und Schemadateien für die Veröffentlichung verwendete Arbeitsverzeichnis

    NULL (Standard)

     

    Alle verfügbaren property-Optionen werden ausgegeben.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_changedistpublisher wird für alle Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_changedistpublisher ausführen.