Share via


sp_copysnapshot (Transact-SQL)

Si applica a:Istanza gestita di SQL Di Azure di SQL Server

Copia la cartella snapshot della pubblicazione specificata nella cartella elencata nella @destination_folder. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione. Risulta utile per la copia di uno snapshot su supporti rimovibili, quali un CD-ROM.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_copysnapshot [ @publication = ] 'publication', [ @destination_folder = ] 'destination_folder' ]  
    [ , [ @subscriber = ] 'subscriber' ]  
    [ , [ @subscriber_db = ] 'subscriber_db' ]  

Argomenti

[ @publication = ] 'publication' Nome della pubblicazione di cui copiare il contenuto dello snapshot. publication è sysname, senza impostazione predefinita.

[ @destination_folder = ] 'destination_folder' Nome della cartella in cui copiare il contenuto dello snapshot della pubblicazione. destination_folder è nvarchar(255), senza impostazione predefinita. Il destination_folder può essere un percorso alternativo, ad esempio in un altro server, in un'unità di rete o su supporti rimovibili, ad esempio CD-ROm o dischi rimovibili.

[ @subscriber = ] 'subscriber' Nome del Sottoscrittore. subscriber è sysname, con un valore predefinito NULL.

[ @subscriber_db = ] 'subscriber_db' Nome del database di sottoscrizione. subscriber_db è sysname, con un valore predefinito NULL.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_copysnapshot viene usato in tutti i tipi di replica. I Sottoscrittori che eseguono Microsoft SQL Server versione 7.0 e versioni precedenti non possono usare il percorso di snapshot alternativo.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_copysnapshot.

Vedi anche

Posizioni alternative della cartella snapshot
Stored procedure di sistema (Transact-SQL)