sp_copysnapshot (Transact-SQL)
Kopiert den Snapshotordner der angegebenen Publikation in den Ordner, der in @destination_folder aufgeführt ist. Diese gespeicherte Prozedur wird beim Verleger mit der Publikationsdatenbank ausgeführt. Diese gespeicherte Prozedur ist zum Kopieren eines Snapshots auf ein Wechselmedium hilfreich, wie z. B. auf eine CD-ROM.
Transact-SQL-Syntaxkonventionen
Syntax
sp_copysnapshot [ @publication = ] 'publication', [ @destination_folder = ] 'destination_folder' ]
[ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ]
Argumente
- [ @publication=] 'publication'
Der Name der Publikation, deren Snapshotinhalt kopiert werden soll. publication ist vom Datentyp sysname und hat keinen Standardwert.
- [ @destination_folder=] 'destination_folder'
Der Name des Ordners, in den der Inhalt des Publikationssnapshots kopiert werden soll. destination_folder ist vom Datentyp nvarchar(255) und hat keinen Standardwert. destination_folder kann ein alternativer Speicherort auf einem anderen Server, auf einem Netzwerklaufwerk oder auf Wechselmedien (z. B. CD-ROMs oder Wechseldatenträger) sein.
- [ @subscriber=] 'subscriber'
Der Name des Abonnenten. subscriber ist vom Datentyp sysname und hat den Standardwert NULL.
- [ @subscriber_db = ] 'subscriber_db'
Der Name der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname und hat den Standardwert NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_copysnapshot wird für alle Replikationstypen verwendet. Abonnenten, die Microsoft SQL Server, Version 7.0 und früher, ausführen, können keinen alternativen Speicherort für Snapshots verwenden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_copysnapshot ausführen.
Siehe auch
Verweis
Gespeicherte Systemprozeduren (Transact-SQL)
Andere Ressourcen
Alternative Speicherorte für Snapshotordner