Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Предоставляет субъекту безопасности доступ к учетной записи-посреднику.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_grant_login_to_proxy
[ [ @login_name = ] N'login_name' ]
[ , [ @fixed_server_role = ] N'fixed_server_role' ]
[ , [ @msdb_role = ] N'msdb_role' ]
[ , [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]
Аргументы
[ @login_name = ] N'login_name'
Имя входа, которому предоставляется доступ. @login_name — nvarchar(256) с значением по умолчаниюNULL.
Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @fixed_server_role = ] N'fixed_server_role'
Предопределенная роль сервера, которой предоставляется доступ. @fixed_server_role — nvarchar(256) с значением по умолчаниюNULL.
Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @msdb_role = ] N'msdb_role'
Роль базы данных в msdb базе данных для предоставления доступа. @msdb_role — nvarchar(256) с значением по умолчаниюNULL.
Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @proxy_id = ] proxy_id
Идентификатор учетной записи-посредника, к которой предоставляется доступ. @proxy_id имеет значение int с значением по умолчаниюNULL.
Необходимо указать одну из @proxy_id или @proxy_name или хранимую процедуру.
[ @proxy_name = ] N'proxy_name'
Имя учетной записи-посредника, к которой предоставляется доступ. @proxy_name — sysname с значением по умолчаниюNULL.
Необходимо указать одну из @proxy_id или @proxy_name или хранимую процедуру.
Значения кода возврата
0 (успешно) или 1 (сбой).
Замечания
sp_grant_login_to_proxy должен выполняться из msdb базы данных.
Разрешения
Вы можете предоставить EXECUTE разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В следующем примере имя входа adventure-works\terrid позволяет использовать прокси-сервер Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy';
GO