Condividi tramite


sp_copysnapshot (Transact-SQL)

Copia la cartella snapshot della pubblicazione specificata nella cartella indicata in @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.

Icona di collegamento a un argomentoConvenzioni della 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 si desidera copiare la cartella snapshot. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @destination_folder=] 'destination_folder'
    Nome della cartella in cui si desidera copiare il contenuto della cartella snapshot della pubblicazione. destination_folderè di tipo nvarchar(255) e non prevede alcun valore predefinito. destination_folder può essere un percorso alternativo, ad esempio in un altro server, in un'altra unità di rete o in un supporto rimovibile, quale un CD-ROM o un disco rimovibile.

  • [ @subscriber=] 'subscriber'
    Nome del Sottoscrittore. subscriber è di tipo sysname e il valore predefinito è NULL.

  • [ @subscriber_db=] 'subscriber_db'
    Nome del database di sottoscrizione. subscriber_db è di tipo sysname e il valore predefinito è NULL.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_copysnapshot viene utilizzata in tutti i tipi di replica. Non è possibile utilizzare il percorso alternativo per la cartella snapshot nei Sottoscrittori che eseguono MicrosoftSQL Server 7.0 e versioni precedenti.

Autorizzazioni

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