sp_grant_login_to_proxy (Transact-SQL)

Dotyczy:SQL Server

Daje to głównemu ochroniarzowi dostęp do proxy.

Transact-SQL konwencje składni

Składnia

dbo.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' ]
[ ; ]

Argumenty

[ @login_name = ] N'login_name'

Nazwa logowania, aby uzyskać dostęp. @login_name to nvarchar(256), z domyślnym .NULL

Należy określić jeden z @login_name, @fixed_server_role lub @msdb_role , inaczej procedura przechowywana nie działa.

[ @fixed_server_role = ] N'fixed_server_role'

Stała rola serwera, do której można uzyskać dostęp. @fixed_server_role to nvarchar(256), z domyślnym obciążeniem NULL.

Należy określić jeden z @login_name, @fixed_server_role lub @msdb_role , inaczej procedura przechowywana nie działa.

[ @msdb_role = ] N'msdb_role'

Rola bazy danych w bazie msdb danych, do której należy przyznać dostęp. @msdb_role to nvarchar(256), z domyślnym obciążeniem NULL.

Należy określić jeden z @login_name, @fixed_server_role lub @msdb_role , inaczej procedura przechowywana nie działa.

[ @proxy_id = ] proxy_id

Identyfikator, dla którego proxy ma przyznać dostęp. @proxy_id jest int, z domyślnym .NULL

Należy określić jeden z @proxy_id lub @proxy_name , inaczej procedura przechowywana nie działa.

[ @proxy_name = ] N'proxy_name'

Nazwa pełnomocnika do przyznania dostępu. @proxy_name to nazwa systemu, z domyślnym .NULL

Należy określić jeden z @proxy_id lub @proxy_name , inaczej procedura przechowywana nie działa.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_grant_login_to_proxy musi być uruchamiany z bazy msdb danych.

Permissions

Możesz przyznać EXECUTE uprawnienia tej procedurze, ale mogą one zostać nadpisane podczas aktualizacji SQL Server.

Examples

Poniższy przykład pozwala logowaniu adventure-works\terrid użyć proxy 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