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


sp_helpsubscription_properties (Transact-SQL)

Извлекает сведения о безопасности из таблицы MSsubscription_properties. Эта хранимая процедура выполняется на подписчике.

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

Синтаксис

sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
    [ , [ @publisher_db =] 'publisher_db' ] 
    [ , [ @publication =] 'publication' ]
    [ , [ @publication_type = ] publication_type ] 

Аргументы

  • [ @publisher=] 'publisher'
    Имя издателя. Аргумент publisher имеет тип sysname и значение по умолчанию %, при котором возвращаются сведения обо всех издателях.

  • [ @publisher_db=] 'publisher_db'
    Имя базы данных издателя. Аргумент publisher_db имеет тип sysname и значение по умолчанию %, при котором возвращаются сведения обо всех базах данных издателей.

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

  • [ @publication_type=] publication_type
    Тип публикации.Аргумент publication_type имеет тип int и значение по умолчанию NULL. В случае использования аргумент publication_type должен иметь одно из следующих значений.

    Значение

    Описание

    0

    Публикация транзакций

    1

    Публикация моментальных снимков

    2

    Публикация слиянием

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

Имя столбца

Тип данных

Описание

publisher

sysname

Имя издателя.

publisher_db

sysname

Имя базы данных издателя.

publication

sysname

Имя публикации.

publication_type

int

Тип публикации:

0 = публикация транзакций;

1 = публикация моментальных снимков;

2 = публикация слиянием.

publisher_login

sysname

Идентификатор входа, используемый на издателе для проверки подлинности SQL Server.

publisher_password

nvarchar(524)

Пароль (шифрованный), используемый на издателе для проверки подлинности SQL Server.

publisher_security_mode

int

Режим безопасности, реализованный на издателе:

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

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

distributor

sysname

Имя распространителя.

distributor_login

sysname

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

distributor_password

nvarchar(524)

Пароль распространителя (шифрованный).

distributor_security_mode

int

Режим безопасности, используемый на распространителе:

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

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

ftp_address

sysname

Используется только для обратной совместимости. Сетевой адрес службы протокола FTP для распространителя.

ftp_port

int

Используется только для обратной совместимости. Номер порта службы FTP для распространителя.

ftp_login

sysname

Используется только для обратной совместимости. Имя пользователя, используемое для подключения к службе FTP.

ftp_password

nvarchar(524)

Используется только для обратной совместимости. Пароль пользователя, используемый для подключения к службе FTP.

alt_snapshot_folder

nvarchar(255)

Указывает местоположение альтернативной папки для моментального снимка.

working_directory

nvarchar(255)

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

use_ftp

bit

Указывает использование протокола FTP вместо обычного протокола для получения моментальных снимков. Если значение равно 1, используется протокол FTP.

dts_package_name

sysame

Указывает имя пакета служб DTS.

dts_package_password

nvarchar(524)

Задает пароль для пакета, если он имеется.

dts_package_location

int

Место хранения пакета служб DTS.

0 = пакет размещен на распространителе;

1 = пакет размещен на подписчике.

offload_agent

bit

Указывает, может ли агент быть активирован удаленно. Если равно 0, агент не может быть активирован удаленно.

offload_server

sysname

Указывает сетевое имя сервера, используемого для удаленной активации.

dynamic_snapshot_location

nvarchar(255)

Указывает путь к папке, в которой сохраняются файлы моментальных снимков.

use_web_sync

bit

Определяет, может ли подписка быть синхронизирована с использованием протокола HTTPS, где значение 1 означает, что эта возможность включена.

internet_url

nvarchar(260)

UR-адрес, который представляет собой адрес средства прослушивания репликации для веб-синхронизации.

internet_login

nvarchar(128)

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

internet_password

nvarchar(524)

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

internet_security_mode

int

Режим проверки подлинности, используемый при соединении с веб-сервером, на котором доступна веб-синхронизация, где значение 1 означает проверку подлинности Windows, а значение 0 — обычную проверку подлинности.

internet_timeout

int

Продолжительность времени в секундах перед истечением срока действия запроса на веб-синхронизацию.

hostname

nvarchar(128)

Задает значение для функции HOST_NAME(), если эта функция используется в предложении WHERE параметризованного фильтра строк.

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

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

Замечания

Процедура sp_helpsubscription_properties используется в репликации моментальных снимков, репликации транзакций и репликации слиянием.

Разрешения

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

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)