PullSubscription.AgentSchedule Eigenschaft

Definition

Erhält den Zeitplan für den Agentenjob, der zur Synchronisierung des Abonnements verwendet wird.

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. Sobald der Zeitplan festgelegt ist, können Sie ihn mit Replication Management Objects (RMO) nicht mehr ändern. Stattdessen müssen Sie die Klasse JobSchedule aufrufen oder sp_update_schedule (Transact-SQL) ausführen, um einen bestehenden Zeitplan zu ändern, wobei <xref:Microsoft.SqlServer.Replication.PullSubscription.AgentJobID%2A> die ID des Auftragsplans dargestellt wird.

Die Eigenschaft AgentSchedule kann nur von Mitgliedern der sysadmin festen Serverrolle beim Subscriber oder von Mitgliedern der db_owner festen Datenbankrolle in der Abonnementdatenbank abgerufen werden.

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

Die Festlegung eines Agentenplans entspricht der Ausführung von sp_addpullsubscription_agent (Transact-SQL) oder sp_addmergepullsubscription_agent (Transact-SQL).

Gilt für:

Weitere Informationen