Хранимая процедура sp_helpdistpublisher (Transact-SQL)
Применимо к:Управляемому экземпляру SQL Server Azure
Возвращает свойства издателя, использующего распространитель. Эта хранимая процедура выполняется на распространителе в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
Аргументы
[ @publisher = ] 'publisher'
Издатель, для которого возвращаются свойства. publisher имеет имя sysname с значением по умолчанию %.
[ @check_user = ] check_user
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Результирующие наборы
Имя столбца | Тип данных | Описание: |
---|---|---|
name | sysname | Имя издателя. |
distribution_db | sysname | База данных распространителя для указанного издателя. |
security_mode | int | Режим безопасности, используемый агентами репликации для подключения к издателю для очередных обновлений подписок или издателя, отличного от SQL Server. 0 = проверка подлинности SQL Server 1 = проверка подлинности Windows |
Вход | sysname | Имя входа, используемое агентами репликации для подключения к издателю для подписок в очереди или издателя, отличного от SQL Server. |
пароль | nvarchar(524) | Возвращаемый пароль (в простой зашифрованной форме). Пароль имеет значение NULL для пользователей, отличных от sysadmin. |
active | bit | Использует ли удаленный издатель локальный сервер в качестве распространителя: 0 = Нет 1 = Да |
working_directory | nvarchar(255) | Имя рабочего каталога. |
Доверенных | bit | Требуется ли пароль при подключении издателя к распространителю. Для Microsoft SQL Server 2005 (9.x) и более поздних версий это всегда должно возвращать значение 0, что означает, что требуется пароль. |
thirdparty_flag | bit | Включена ли публикация SQL Server или сторонним приложением: 0 = издатель SQL Server, Oracle или Oracle Gateway. 1 = издатель интегрирован с SQL Server с помощью стороннего приложения. |
publisher_type | sysname | Тип издателя; возможны следующие варианты: MSSQLSERVER ORACLE ШЛЮЗ ORACLE |
publisher_data_source | nvarchar(4000) | Имя источника данных OLE DB на издателе. |
storage_connection_string | nvarchar(4000) | Ключ доступа к хранилищу для рабочего каталога, когда распространитель или издатель в Базе данных SQL Azure. |
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_helpdistpublisher используется во всех типах репликации.
sp_helpdistpublisher не будет отображать имя входа или пароль издателя в результирующем наборе для имен входа, отличных от sysadmin.
Разрешения
Члены предопределенных ролей сервера sysadmin могут выполняться sp_helpdistpublisher для любого издателя с помощью локального сервера в качестве распространителя. Члены предопределенной роли базы данных db_owner или роль replmonitor в базе данных распространителя могут выполняться sp_helpdistpublisher для любого издателя с помощью этой базы данных распространителя. Пользователи в списке доступа к публикации для публикации на указанном издателе могут выполняться sp_helpdistpublisher. Если издатель не указан, данные возвращаются для всех издателей, к которым пользователь имеет права на доступ.
См. также
Просмотр и изменение свойств издателя и распространителя
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по