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


sp_helppublication_snapshot (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_helppublication_snapshot [ @publication = ] 'publication'
    [ , [ @publisher = ] 'publisher' ]

Аргументы

  • [ @publication=] 'publication'
    Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.

  • [ @publisher = ] 'publisher'
    Указывает издателя, отличного от SQL Server. Аргумент publisher имеет тип sysname и значение по умолчанию NULL.

    ПримечаниеПримечание

    Аргумент publisher не следует использовать при добавлении статьи к издателю SQL Server.

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

Имя столбца

Тип данных

Описание

id

int

Идентификатор агента моментальных снимков.

name

nvarchar(100)

Имя агента моментальных снимков.

publisher_security_mode

smallint

Режим безопасности, используемый агентом при соединении с издателем, который может быть одним из следующих:

0 = проверка подлинности SQL Server.

1 = проверка подлинности Windows.

publisher_login

sysname

Имя входа в систему, используемое при соединении с издателем.

publisher_password

nvarchar(524)

По соображениям безопасности всегда возвращается значение **********.

job_id

uniqueidentifier

Уникальный идентификатор задания агента.

job_login

nvarchar(512)

Учетная запись Windows, под которой запускается агент моментальных снимков, которая возвращается в формате ДОМЕН\ИмяПользователя.

job_password

sysname

По соображениям безопасности всегда возвращается значение **********.

schedule_name

sysname

Имя расписания, которое используется для этого задания агента.

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

Дата, когда агент будет впервые выполнен, в формате ГГГГММДД.

active_end_date

int

Дата, когда агент будет выполнен в последний раз, в формате ГГГГММДД.

active_start_time

int

Время, когда агент будет впервые выполнен, в формате ЧЧММСС.

active_end_time

int

Время, когда агент будет выполнен в последний раз, в формате ЧЧММСС.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедура sp_help_publication_snapshot используется во всех типах репликации.

Разрешения

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