sp_grant_login_to_proxy (Transact-SQL)
Применимо к:SQL Server
Предоставляет субъекту безопасности доступ к учетной записи-посреднику.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_grant_login_to_proxy
{ [ @login_name = ] 'login_name'
| [ @fixed_server_role = ] 'fixed_server_role'
| [ @msdb_role = ] 'msdb_role' } ,
{ [ @proxy_id = ] id | [ @proxy_name = ] 'proxy_name' }
Аргументы
[ @login_name = ] 'login_name'
Имя входа для предоставления доступа. Login_name — nvarchar(256) с значением NULL по умолчанию. Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @fixed_server_role = ] 'fixed_server_role'
Предопределинная роль сервера для предоставления доступа. Fixed_server_role — nvarchar(256) с значением NULL по умолчанию. Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @msdb_role = ] 'msdb_role'
Роль базы данных в базе данных msdb для предоставления доступа. Msdb_role — nvarchar(256) с значением NULL по умолчанию. Необходимо указать одну из @login_name, @fixed_server_role или @msdb_role или хранимую процедуру.
[ @proxy_id = ] id
Идентификатор прокси-сервера для предоставления доступа. Идентификатор имеет значение int с значением NULL по умолчанию. Необходимо указать одну из @proxy_id или @proxy_name или хранимую процедуру.
[ @proxy_name = ] 'proxy_name'
Имя прокси-сервера для предоставления доступа. Proxy_name — nvarchar(256) с значением NULL по умолчанию. Необходимо указать одну из @proxy_id или @proxy_name или хранимую процедуру.
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_grant_login_to_proxy необходимо запустить из базы данных msdb.
Разрешения
Только члены предопределенных ролей сервера sysadmin могут выполняться sp_grant_login_to_proxy.
Примеры
В следующем примере имя входа adventure-works\terrid
позволяет использовать прокси-сервер Catalog application proxy
.
USE msdb ;
GO
EXEC dbo.sp_grant_login_to_proxy
@login_name = N'adventure-works\terrid',
@proxy_name = N'Catalog application proxy' ;
GO
См. также
CREATE LOGIN (Transact-SQL)
Хранимая процедура sp_add_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по