sp_copysnapshot (Transact-SQL)

Применимо к:Управляемому экземпляру SQL Server Azure

Копирует папку моментального снимка указанной публикации в папку, указанную в @destination_folder. Эта хранимая процедура выполняется на издателе в базе данных публикации. Данная хранимая процедура полезна для копирования моментального снимка на извлекаемые носители, такие как CD-ROM.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

[ @publication = ] 'publication' Имя публикации, содержимое моментального снимка которого необходимо скопировать. публикацияsysname, без значения по умолчанию.

[ @destination_folder = ] 'destination_folder' Имя папки, в которой копируется содержимое моментального снимка публикации. destination_folder — nvarchar(255), без значения по умолчанию. Destination_folder может быть альтернативным расположением, например на другом сервере, на сетевом диске или на съемных носителях (например, на компакт-дисках или съемных дисках).

[ @subscriber = ] 'subscriber' Имя подписчика. подписчик имеет имя sysname с значением NULL по умолчанию.

[ @subscriber_db = ] 'subscriber_db' Имя базы данных подписки. subscriber_db имеет имя sysname с значением NULL по умолчанию.

Значения кода возврата

0 (успешно) или 1 (сбой)

Замечания

sp_copysnapshot используется во всех типах репликации. Подписчики под управлением Microsoft SQL Server версии 7.0 и более ранних версий не могут использовать альтернативное расположение моментального снимка.

Разрешения

Только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных могут выполняться sp_copysnapshot.

См. также

Альтернативные расположения папки моментальных снимков
Системные хранимые процедуры (Transact-SQL)