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)