Freigeben über


sp_MSchange_distribution_agent_properties (Transact-SQL)

Ändert die Eigenschaften eines Verteilungs-Agent-Auftrags, der auf einem Microsoft SQL Server 2005-Verteiler ausgeführt wird. Mit dieser gespeicherten Prozedur werden die Eigenschaften von SQL Server 2005 geändert, wenn der Verleger in einer Instanz von SQL Server 2000 ausgeführt wird. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_MSchange_distribution_agent_properties [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication' 
        , [ @subscriber = ] 'subscriber' 
        , [ @subscriber_db = ] 'subscriber_db' 
        , [ @property = ] 'property' 
        , [ @value = ] 'value' ]

Argumente

  • [ @publisher= ] 'publisher'
    Der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @publisher_db= ] 'publisher_db'
    Der Name der Publikationsdatenbank. 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.
  • [ @subscriber= ] 'subscriber'
    Der Name des Abonnenten. subscriber ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @subscriber_db= ] 'subscriber_db'
    Der Name der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @property=] 'property'
    Die Publikationseigenschaft, die geändert werden soll. property ist vom Datentyp sysname und hat keinen Standardwert.
  • [ @value=] 'value'
    Der neue Wert der Eigenschaft. value ist vom Datentyp nvarchar(524), der Standardwert ist NULL.

    Diese Tabelle beschreibt die änderbaren Eigenschaften des Verteilungs-Agent-Auftrags sowie die Einschränkungen für die Werte dieser Eigenschaften.

    Eigenschaft Wert Beschreibung

    distrib_job_login

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

    distrib_job_password

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

    subscriber_catalog

    Der Katalog, der verwendet werden soll, wenn eine Verbindung mit dem OLE DB-Anbieter hergestellt wird. Diese Eigenschaft ist nur für andere als SQL Server-Abonnenten gültig.

    subscriber_datasource

    Der Name der Datenquelle, so wie er vom OLE DB-Anbieter interpretiert wird. Diese Eigenschaft ist nur für andere als SQL Server-Abonnenten gültig.

    subscriber_location

    Der Speicherort der Datenbank, so wie er vom OLE DB-Anbieter interpretiert wird. Diese Eigenschaft ist nur für andere als SQL Server-Abonnenten gültig.

    subscriber_login

    Der Anmeldename, der beim Herstellen einer Verbindung mit einem Abonnenten zum Synchronisieren des Abonnements verwendet wird

    subscriber_password

    Das Kennwort des Abonnenten

    Lassen Sie das Kennwortfeld nicht leer. Verwenden Sie ein sicheres Kennwort.

    subscriber_provider

    Die eindeutige ProgID, mit der der OLE DB-Anbieter für eine andere als eine SQL Server-Datenquelle registriert wird. Diese Eigenschaft ist nur für andere als SQL Server-Abonnenten gültig.

    subscriber_providerstring

    Die für den OLE DB-Anbieter zu verwendende Verbindungszeichenfolge, die die Datenquelle identifiziert. Diese Eigenschaft ist nur für andere als SQL Server-Abonnenten gültig.

    subscriber_security_mode

    1

    Windows-Authentifizierung

    Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.

    0

    SQL Server-Authentifizierung

    subscriber_type

    0

    SQL Server-Abonnent

    1

    ODBC-Datenquellserver

    3

    OLE DB-Anbieter

    subscriptionstreams

    Bezeichnet die Anzahl zulässiger Verbindungen pro Verteilungs-Agent, um Änderungsbatches parallel auf einen Abonnenten anzuwenden. Dieser Parameter wird für Nicht-SQL Server-Abonnenten, Oracle-Verleger oder Peer-to-Peer-Abonnements nicht unterstützt.

    ms186261.note(de-de,SQL.90).gifHinweis:
    Wenn Sie den Anmeldenamen oder das Kennwort für einen Agent geändert haben, müssen Sie den Agent beenden und neu starten, damit die Änderung wirksam wird.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_MSchange_distribution_agent_properties wird bei der Snapshot- und Transaktionsreplikation verwendet.

Wenn der Verleger in einer Instanz von SQL Server 2005 ausgeführt wird, sollten Sie mit sp_changesubscription Eigenschaften eines Merge-Agent-Auftrags ändern, der ein auf dem Verteiler ausgeführtes Pushabonnement synchronisiert.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin auf dem Verteiler können sp_MSchange_distribution_agent_properties ausführen.

Siehe auch

Verweis

sp_addpushsubscription_agent (Transact-SQL)
sp_addsubscription (Transact-SQL)

Andere Ressourcen

Verwenden mehrerer Versionen von SQL Server in einer Replikationstopologie

Hilfe und Informationen

Informationsquellen für SQL Server 2005