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.