sys.sp_helpdynamicsnapshot_job (Transact-SQL)

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

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

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

Синтаксис

sys.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 = Последний
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 используется в репликации слиянием.

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

Разрешения

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