Publication.CreateSnapshotAgent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea el trabajo Agente SQL Server que se usa para generar la instantánea inicial de la publicación, si este trabajo aún no existe.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Excepciones
La publicación no existe en el servidor, el servidor no se ejecuta en SQL Server 2005 o posterior, o el trabajo ya existe.
Comentarios
El CreateSnapshotAgent método se usa para crear un trabajo de instantánea para una publicación existente que se creó con la CreateSnapshotAgentByDefault propiedad establecida en false
.
Cuando se configura un Publicador con un Distribuidor remoto, los valores suministrados para todas las propiedades, incluidos SnapshotGenerationAgentProcessSecurity, se envían al Distribuidor como texto simple. Debe cifrar la conexión entre el publicador y su distribuidor remoto antes de llamar al método CreateSnapshotAgent . Para obtener más información, vea Cifrar las conexiones a SQL Server.
Los CreateSnapshotAgent miembros del rol fijo de servidor sysadmin pueden llamar al método en el publicador o por miembros del db_owner
rol fijo de base de datos en la base de datos de publicación.
La llamada CreateSnapshotAgent equivale a ejecutar sp_addpublication_snapshot (Transact-SQL).