sp_browsesnapshotfolder (Transact-SQL)
Возвращает полный путь к последнему моментальному снимку, созданному для данной публикации. Эта хранимая процедура выполняется в базе данных публикации на издателе.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_browsesnapshotfolder [@publication= ] 'publication'
{ [ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ] }
Аргументы
[ @publication=] 'publication'
Имя публикации, которая содержит статью. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.[ @subscriber=] 'subscriber'
Имя подписчика. Аргумент subscriber имеет тип sysname и значение по умолчанию NULL.[ @subscriber_db=] 'subscriber_db'
Имя базы данных подписки. Аргумент subscriber_db имеет тип sysname и значение по умолчанию NULL.
Значения кодов возврата
0 (успешное завершение) или 1 (неудачное завершение)
Результирующие наборы
Имя столбца |
Тип данных |
Описание |
---|---|---|
snapshot_folder |
nvarchar(512) |
Полный путь к каталогу моментальных снимков. |
Замечания
Процедура sp_browsesnapshotfolder используется при репликации моментальных снимков и репликации транзакций.
Если поля subscriber и subscriber_db содержат значение NULL, то хранимая процедура возвращает каталог, в котором хранится самый последний моментальный снимок данной публикации. Если поля subscriber и subscriber_db определены, то хранимая процедура возвращает каталог моментальных снимков для заданной подписки. Если для данной публикации не был создан моментальный снимок, то возвращается пустой результирующий набор.
Если публикация настроена так, что моментальные снимки создаются и в рабочем каталоге издателя, и в папке моментальных снимков, то результирующий набор состоит из двух строк. Первая строка содержит папку моментальных снимков публикации, а вторая — рабочий каталог издателя. Процедура sp_browsesnapshotfolder используется для определения каталога, в котором формируются файлы моментальных снимков.
Разрешения
Хранимую процедуру sp_browsesnapshotfolder могут выполнять только члены предопределенной роли сервера sysadmin и члены предопределенной роли базы данных db_owner.