Freigeben über


PullSubscription.AgentSchedule Eigenschaft

Definition

Ruft den Zeitplan für den Agentauftrag zum Synchronisieren des Abonnements ab.

public:
 property Microsoft::SqlServer::Replication::ReplicationAgentSchedule ^ AgentSchedule { Microsoft::SqlServer::Replication::ReplicationAgentSchedule ^ get(); };
public Microsoft.SqlServer.Replication.ReplicationAgentSchedule AgentSchedule { get; }
member this.AgentSchedule : Microsoft.SqlServer.Replication.ReplicationAgentSchedule
Public ReadOnly Property AgentSchedule As ReplicationAgentSchedule

Eigenschaftswert

Ein ReplicationAgentSchedule-Objekt, das den Zeitplan für das Abonnement darstellt.

Hinweise

Sie müssen die Eigenschaften des zurückgegebenen ReplicationAgentSchedule Objekts festlegen, bevor Sie das Abonnement erstellen. Nachdem der Zeitplan festgelegt wurde, können Sie ihn nicht mehr mithilfe von Replikationsverwaltungsobjekten (Replication Management Objects, RMO) ändern. Stattdessen müssen Sie die JobSchedule -Klasse aufrufen oder sp_update_schedule (Transact-SQL) ausführen, um einen vorhandenen Zeitplan zu ändern, wobei <xref:Microsoft.SqlServer.Replication.PullSubscription.AgentJobID%2A> die ID des Auftragszeitplans darstellt.

Die AgentSchedule Eigenschaft kann nur von Mitgliedern der sysadmin festen Serverrolle auf dem Abonnenten oder von Mitgliedern der db_owner festen Datenbankrolle in der Abonnementdatenbank abgerufen werden.

Das Abrufen der AgentSchedule Eigenschaft entspricht der Ausführung sp_helppullsubscription (Transact-SQL) oder sp_helpmergepullsubscription (Transact-SQL).

Das Festlegen eines Agentzeitplans entspricht der Ausführung sp_addpullsubscription_agent (Transact-SQL) oder sp_addmergepullsubscription_agent (Transact-SQL).

Gilt für:

Weitere Informationen