sp_help_publication_access (Transact-SQL)
Применимо к:Управляемому экземпляру SQL Server Azure
Возвращает список всех предоставленных имен входа для публикации. Эта хранимая процедура выполняется на издателе в базе данных публикации.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_help_publication_access [ @publication = ] 'publication'
[ , [ @return_granted = ] 'return_granted' ]
[ , [ @login = ] 'login' ]
[ , [ @initial_list = ] initial_list ]
Аргументы
[ @publication = ] 'publication'
Имя публикации для доступа. публикация — sysname, без значения по умолчанию.
[ @return_granted = ] 'return_granted'
Идентификатор входа. return_granted бит с значением по умолчанию 1. Если задано значение 0 и используется проверка подлинности SQL Server, возвращаются доступные имена входа, которые отображаются на издателе, но не на распространителю. Если задано значение 0 и используется проверка подлинности Windows, возвращаются имена входа, не отказано в доступе на издателе или распространителю.
[ @login = ] 'login'
Является стандартным идентификатором входа в систему безопасности. имя входа — sysname с значением по умолчанию%.
[ @initial_list = ] initial_list
Указывает, следует ли возвращать всех участников с доступом к публикации или только тем, кто имел доступ до добавления новых участников в список. initial_list бит с значением по умолчанию 0.
1 возвращает сведения для всех членов предопределенной роли сервера sysadmin с допустимыми именами входа на распространителю, которые существовали при создании публикации, а также текущее имя входа.
0 возвращает сведения для всех членов предопределенной роли сервера sysadmin с допустимыми именами входа на распространителю, которые существовали при создании публикации, а также всех пользователей в списке доступа к публикации, которые не относятся к предопределенной роли сервера sysadmin .
Результирующие наборы
Имя столбца | Тип данных | Описание: |
---|---|---|
Loginname | nvarchar(256) | Фактическое имя входа. |
Isntname | int | 0 = вход не является пользователем Windows. 1 = вход — это пользователь Windows. |
Isntgroup | int | 0 = вход не является группой Windows. 1 = имя входа — это группа Windows. |
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_help_publication_access используется во всех типах репликации.
Если значение isntname и Isntgroup в результирующем наборе равно 0, предполагается, что имя входа является именем входа SQL Server.
Разрешения
Только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных могут выполняться sp_help_publication_access.
См. также
sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по