Metoda Publication.CreateSnapshotAgent
Tworzy SQL Server zadanie agenta, używanego do generowania migawka początkowa w publikacja tego zadanie nie istnieje.
Przestrzeń nazw: Microsoft.SqlServer.Replication
Zestaw: Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)
Składnia
'Deklaracja
Public Sub CreateSnapshotAgent
'Użycie
Dim instance As Publication
instance.CreateSnapshotAgent()
public void CreateSnapshotAgent()
public:
void CreateSnapshotAgent()
member CreateSnapshotAgent : unit -> unit
public function CreateSnapshotAgent()
Wyjątki
Wyjątek | Warunek |
---|---|
ApplicationException | Publikacja nie istnieje na serwerze, serwer nie jest uruchomiona na SQL Server 2005 lub nowszym lub zadanie już istnieje. |
Uwagi
CreateSnapshotAgent Metoda jest używana do tworzenia migawka zadanie dla istniejącej publikacja, który został utworzony z CreateSnapshotAgentByDefault Ustaw właściwość false.
Podczas konfigurowania Publisher z dystrybutor zdalny, wartości dostarczone dla wszystkich właściwości, łącznie z SnapshotGenerationAgentProcessSecurity, są wysyłane do dystrybutora jako zwykły tekst.Należy zaszyfrować połączenie między Wydawca i jego dystrybutor zdalny przed wywoływaniem CreateSnapshotAgent metoda.Aby uzyskać więcej informacji, zobacz temat Szyfrowania połączeńSQL Server.
CreateSnapshotAgent Metoda może być wywoływana przez członków roli sysadmin stałych serwera na Wydawca lub przez członków db_owner ustaloną rola bazy danych do bazy danych w publikacja.
Wywołanie CreateSnapshotAgent jest równoważne wykonywanie sp_addpublication_snapshot (języka Transact-SQL).
CreateSnapshotAgent Metoda jest dostępna z SQL Server 2005 i nowsze.
Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.