Partilhar via


Publication.SnapshotSchedule Propriedade

Definição

Obtém um objeto que define a agenda do Snapshot Agent para a publicação atual.

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

Valor da propriedade

Um objeto ReplicationAgentSchedule.

Comentários

Você deve definir as propriedades do objeto retornado ReplicationAgentSchedule antes de criar a publicação. Depois que o agendamento for definido, você não poderá alterá-lo usando RMO (Replication Management Objects). Em vez disso, você deve chamar a JobSchedule classe ou executar sp_update_schedule (Transact-SQL) para alterar uma agenda existente, em que SnapshotJobId representa a ID da agenda do trabalho.

A SnapshotSchedule propriedade só pode ser recuperada por membros da sysadmin função de servidor fixa no Publicador ou por membros da db_owner função de banco de dados fixa no banco de dados de publicação.

As propriedades de agendamento do objeto retornado ReplicationAgentSchedule só podem ser definidas por membros da sysadmin função de servidor fixa no Publicador ou por membros da db_owner função de banco de dados fixa no banco de dados de publicação.

Recuperar a SnapshotSchedule propriedade é equivalente à execução de sp_helppublication_snapshot (Transact-SQL).

Definir propriedades de agendamento do objeto retornado ReplicationAgentSchedule é equivalente à execução de sp_addpublication_snapshot (Transact-SQL).

Aplica-se a