Subscription.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 sie nicht mithilfe von Replikationsverwaltungsobjekten (RMO) ändern. Stattdessen müssen Sie die Klasse aufrufen oder sp_update_schedule ausführen, um einen vorhandenen Zeitplan zu ändern, wobei AgentJobId die JobSchedule ID des Auftragsplans darstellt.

Die AgentSchedule Eigenschaft kann nur von Mitgliedern der Systemadministrator-Fixed-Serverrolle im Publisher abgerufen werden, von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank oder vom Benutzer, der das Abonnement erstellt hat.

Das Abrufen der AgentSchedule Eigenschaft entspricht dem Ausführen von sp_helpsubscription oder sp_helpmergesubscription.

Das Festlegen eines Agentplans entspricht dem Ausführen von sp_addpushsubscription_agent oder sp_addmergepushsubscription_agent.

Gilt für: