Publication.CreateSnapshotAgent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает задание агент SQL Server, используемое для создания начального моментального снимка публикации, если это задание еще не существует.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Исключения
Публикация не существует на сервере, сервер не работает на SQL Server 2005 или более поздней версии или уже существует задание.
Комментарии
Этот CreateSnapshotAgent метод используется для создания задания моментального снимка для существующей публикации, созданной с заданным свойством CreateSnapshotAgentByDefaultfalse
.
При настройке издателя с удаленным распространителем значения, передаваемые для всех свойств, включая SnapshotGenerationAgentProcessSecurity, отправляются распространителю в виде обычного текста. Перед вызовом метода CreateSnapshotAgent следует зашифровать подключение между издателем и его удаленным распространителем. Дополнительные сведения см. в разделе Шифрование соединений SQL Server.
Метод CreateSnapshotAgent может вызываться членами предопределенных ролей сервера sysadmin на издателе или членами db_owner
предопределенных ролей базы данных в базе данных публикации.
Вызов CreateSnapshotAgent эквивалентен выполнению sp_addpublication_snapshot (Transact-SQL).