Freigeben über


sp_change_subscription_properties (Transact-SQL)

Aktualisiert Informationen für Pullabonnements. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_change_subscription_properties [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'
        , [ @property = ] 'property'
        , [ @value = ] 'value'
    [ , [ @publication_type = ] publication_type ]

Argumente

  • [ @publisher=] 'publisher'
    Der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @publisher_db =] 'publisher_db'
    Der Name der Verlegerdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @publication=] 'publication'
    Der Name der Publikation. publication ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @property=] 'property'
    Die zu ändernde Eigenschaft. property ist vom Datentyp sysname.
  • [ @value=] 'value'
    Der neue Wert der Eigenschaft. value ist vom Datentyp nvarchar(1000) und hat keinen Standardwert.
  • [ @publication_type = ] publication_type
    Gibt den Replikationstyp der Publikation an. publication_type ist vom Datentyp int und kann einen der folgenden Werte annehmen.

    Wert Publikationstyp

    0

    Transaktion

    1

    Snapshot

    2

    Merge

    NULL (Standard)

    Die Replikation bestimmt den Publikationstyp. Da die gespeicherte Prozedur mehrere Tabellen durchsuchen muss, ist diese Option langsamer, als wenn der genaue Publikationstyp angegeben wird.

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

Eigenschaft

Wert

Beschreibung

alt_snapshot_folder

 

Gibt den Speicherort des anderen Ordners für den Snapshot an. Wenn NULL festgelegt ist, werden die Snapshotdateien aus dem vom Verleger angegebenen Standardspeicherort übernommen.

distrib_job_login

 

Anmeldename für das Microsoft Windows-Konto, unter dem der Agent ausgeführt wird.

distrib_job_password

 

Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird.

distributor_login

 

Verteilerbenutzername.

distributor_password

 

Das Verteilerkennwort.

distributor_security_mode

1

Verwendet die Windows-Authentifizierung beim Herstellen der Verbindung mit dem Verteiler.

 

0

Verwendet die SQL Server-Authentifizierung beim Herstellen der Verbindung mit dem Verteiler.

dts_package_name

 

Gibt den Namen des SQL Server 2000 DTS-Pakets (Data Transformation Services) an. Dieser Wert kann nur bei einer Transaktions- oder Snapshotpublikation angegeben werden.

dts_package_password

 

Gibt das Kennwort für das Paket an. dts_package_password ist vom Datentyp sysname. Der Standardwert ist NULL, d. h., die Kennworteigenschaft wird nicht geändert.

ms188918.note(de-de,SQL.90).gifHinweis:

Ein DTS-Paket muss über ein Kennwort verfügen.

Dieser Wert kann nur bei einer Transaktions- oder Snapshotpublikation angegeben werden.

dts_package_location

 

Der Speicherort des DTS-Pakets. Dieser Wert kann nur bei einer Transaktions- oder Snapshotpublikation angegeben werden.

dynamic_snapshot_location

 

Gibt den Pfad zum Ordner an, in dem die Snapshotdateien gespeichert werden. Dieser Wert kann nur bei einer Mergepublikation angegeben werden.

ftp_address

 

Nur aus Gründen der Abwärtskompatibilität beibehalten.

ftp_login

 

Nur aus Gründen der Abwärtskompatibilität beibehalten.

ftp_password

 

Nur aus Gründen der Abwärtskompatibilität beibehalten.

ftp_port

 

Nur aus Gründen der Abwärtskompatibilität beibehalten.

hostname

 

Hostname, der beim Herstellen der Verbindung mit dem Verleger verwendet wird.

internet_login

 

Der Anmeldename, der vom Merge-Agent zum Herstellen einer Verbindung mit dem Webserver verwendet wird, der die Websynchronisierung mithilfe der Standardauthentifizierung hostet.

internet_password

 

Das vom Merge-Agent verwendete Kennwort für die Herstellung einer Verbindung mit dem Webserver, der die Websynchronisierung hostet, wobei die Verbindung über die Standardauthentifizierung erfolgt.

internet_security_mode

1

Verwendet für die Websynchronisierung die integrierte Windows-Authentifizierung. Wir empfehlen, bei der Websynchronisierung die Standardauthentifizierung zu verwenden. Weitere Informationen finden Sie unter Konfigurieren der Websynchronisierung.

 

0

Verwendet für die Websynchronisierung die Standardauthentifizierung.

ms188918.note(de-de,SQL.90).gifHinweis:

Für die Websynchronisierung ist eine SSL-Verbindung mit dem Webserver erforderlich.

internet_timeout

 

Zeit in Sekunden, bevor eine Anforderung für eine Websynchronisierung abläuft.

internet_url

 

URL, der den Speicherort der Replikationsüberwachung für die Websynchronisierung darstellt.

merge_job_login

 

Anmeldename für das Windows-Konto, unter dem der Agent ausgeführt wird.

merge_job_password

 

Kennwort für das Windows-Konto, unter dem der Agent ausgeführt wird.

publisher_login

 

Der Benutzername des Verlegers. Änderungen von publisher_login werden nur für Abonnements von Mergepublikationen unterstützt.

publisher_password

 

Das Kennwort des Verlegers. Änderungen von publisher_password werden nur für Abonnements von Mergepublikationen unterstützt.

publisher_security_mode

1

Verwendet die Windows-Authentifizierung beim Herstellen der Verbindung mit dem Verleger. Änderungen von publisher_security_mode werden nur für Abonnements von Mergepublikationen unterstützt.

 

0

Verwendet die SQL Server-Authentifizierung beim Herstellen der Verbindung mit dem Verleger.

use_ftp

true

Verwendet FTP anstelle des regulären Protokolls zum Abrufen von Snapshots.

 

false

Verwendet das reguläre Protokoll zum Abrufen von Snapshots.

use_web_sync

true

Aktiviert die Websynchronisierung.

 

false

Deaktiviert die Websynchronisierung.

working_directory

 

Name des Arbeitsverzeichnisses für die temporäre Speicherung von Daten und Schemadateien für die Publikation, wenn für das Übertragen von Snapshotdateien FTP (File Transfer Protocol) verwendet wird.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_change_subscription_properties wird für alle Replikationstypen verwendet.

sp_change_subscription_properties wird für Pullabonnements verwendet.

Für Oracle-Verleger wird der Wert von publisher_db ignoriert, da Oracle nur eine Datenbank pro Serverinstanz zulässt.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_change_subscription_properties ausführen.

Siehe auch

Verweis

sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

How to: View and Modify Pull Subscription Properties (Replication Transact-SQL Programming)

Hilfe und Informationen

Informationsquellen für SQL Server 2005