Поделиться через


sp_helpdynamicsnapshot_job (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Возвращает сведения о заданиях агента, которые формируют моментальные снимки фильтрованных данных. Эта хранимая процедура выполняется на издателе в базе данных публикации.

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

Синтаксис

sp_helpdynamicsnapshot_job
    [ [ @publication = ] N'publication' ]
    [ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ ; ]

Аргументы

[ @publication = ] N'publication'

Имя публикации. @publication — sysname, с значением по умолчанию%, которое возвращает сведения обо всех отфильтрованных заданиях моментального снимка данных, которые соответствуют указанным @dynamic_snapshot_jobid и @dynamic_snapshot_jobname для всех публикаций.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Имя отфильтрованного задания моментального снимка данных. @dynamic_snapshot_jobname имеет имя sysname с значением по умолчанию%, которое возвращает все динамические задания для публикации с указанным @dynamic_snapshot_jobname. Если имя задания не было явно указано при создании задания, имя задания находится в формате 'dyn_' + <name of the standard snapshot job> + <GUID>.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

Идентификатор задания моментального снимка отфильтрованных данных. @dynamic_snapshot_jobid является уникальным идентификатором по умолчаниюNULL, который возвращает все задания моментальных снимков, соответствующие указанному @dynamic_snapshot_jobname.

Результирующий набор

Имя столбца Тип данных Description
id int Задание моментального снимка фильтрованных данных.
job_name sysname Имя задания моментального снимка фильтрованных данных.
job_id uniqueidentifier Определяет задание агент SQL Server на распространителю.
dynamic_filter_login sysname Значение, используемое для оценки функции SUSER_SNAME в параметризованном фильтре строк, определенном для публикации.
dynamic_filter_hostname sysname Значение, используемое для оценки функции HOST_NAME в параметризованном фильтре строк, определенном для публикации.
dynamic_snapshot_location nvarchar(255) Путь к папке, откуда считываются файлы моментального снимка, если используется параметризованный фильтр строк.
frequency_type int Частота, с которой агент выполняется по расписанию, может иметь одно из следующих значений.

1 = один раз
2 = по запросу
4 = ежедневно
8 = еженедельно
16 = ежемесячно
32 = ежемесячный относительный
64 = автозапуск
128 = повторяющееся
frequency_interval int День, когда агент выполняется, может иметь одно из следующих значений.

1 = воскресенье
2 = понедельник
3 = вторник
4 = среда
5 = четверг
6 = пятница
7 = суббота
8 = день
9 = рабочие дни
10 = выходные дни
frequency_subday_type int Тип, определяющий частоту выполнения агента при frequency_type ( 4 ежедневно) и может быть одним из этих значений.

1 = в указанное время
2 = секунды
4 = минуты
8 = часы
frequency_subday_interval int Количество интервалов frequency_subday_type между запланированным выполнением агента.
frequency_relative_interval int Является неделей, которая выполняется агентом в течение заданного месяца, когда frequency_type является 32 (ежемесячным относительным) и может быть одним из этих значений.

1 = Первое
2 = второе
4 = третий
8 = четвертый
16 = Last
frequency_recurrence_factor int Число недель или месяцев между запланированными выполнениями агента.
active_start_date int Дата, когда агент сначала запланирован на запуск, отформатированный как yyyyMMdd.
active_end_date int Дата последнего запланированного запуска агента, отформатированная как yyyyMMdd.
active_start_time int Время, когда агент сначала планируется запустить, отформатирован как HHmmss.
active_end_time int Время последнего запланированного запуска агента, отформатированного как HHmmss.

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

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

Замечания

sp_helpdynamicsnapshot_job используется в репликации слиянием.

Если для всех аргументов используются значения по умолчанию, возвращаются сведения по всем заданиям моментального снимка секционных данных для всей базы данных публикации.

Разрешения

Могут выполняться sp_helpdynamicsnapshot_jobтолько члены предопределенных ролей сервера sysadmin, предопределенных ролей базы данных db_owner и список доступа к публикации для публикации.