Publication.CreateSnapshotAgent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt den SQL Server-Agent Auftrag, der zum Generieren der anfänglichen Momentaufnahme für die Publikation verwendet wird, wenn dieser Auftrag noch nicht vorhanden ist.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Ausnahmen
Die Publikation ist auf dem Server nicht vorhanden, der Server wird nicht auf SQL Server 2005 oder höher ausgeführt, oder der Auftrag ist bereits vorhanden.
Hinweise
Die CreateSnapshotAgent Methode wird verwendet, um einen Momentaufnahmeauftrag für eine vorhandene Publikation zu erstellen, die mit dem CreateSnapshotAgentByDefault Eigenschaftssatz false
erstellt wurde.
Beim Konfigurieren eines Verlegers mit einem Remoteverteiler werden die Werte, die für alle Eigenschaften einschließlich SnapshotGenerationAgentProcessSecuritybereitgestellt werden, als Nur-Text an den Verteiler gesendet. Sie sollten die Verbindung zwischen dem Verleger und dem zugehörigen Remoteverteiler verschlüsseln, bevor Sie die CreateSnapshotAgent-Methode aufrufen. Weitere Informationen finden Sie unter Verschlüsseln von Verbindungen zu SQL Server.
Die CreateSnapshotAgent Methode kann von Mitgliedern der Systemadministrator-Fixed-Serverrolle im Publisher oder von Mitgliedern db_owner
der festen Datenbankrolle in der Publikationsdatenbank aufgerufen werden.
Das Aufrufen CreateSnapshotAgent entspricht dem Ausführen von sp_addpublication_snapshot (Transact-SQL).