Publication.CreateSnapshotAgent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria o trabalho SQL Server Agent usado para gerar o instantâneo inicial para a publicação, se esse trabalho ainda não existir.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Exceções
A publicação não existe no servidor, o servidor não está em execução no SQL Server 2005 ou posterior, ou o trabalho já existe.
Comentários
O CreateSnapshotAgent método é usado para criar um trabalho de instantâneo para uma publicação existente que foi criada com a CreateSnapshotAgentByDefault propriedade definida como false
.
Quando um Publicador é configurado com um Distribuidor remoto, os valores fornecidos para todas as propriedades, inclusive SnapshotGenerationAgentProcessSecurity, são enviados ao Distribuidor como texto sem-formatação. É necessário criptografar a conexão entre o Publicador e o respectivo Distribuidor remoto antes de chamar o método CreateSnapshotAgent. Para obter mais informações, consulte Encrypting Connections to SQL Server.
O CreateSnapshotAgent método pode ser chamado por membros da função de servidor fixa sysadmin no Publicador ou por membros da função de banco de db_owner
dados fixa no banco de dados de publicação.
A chamada CreateSnapshotAgent é equivalente à execução de sp_addpublication_snapshot (Transact-SQL).