sp_grant_login_to_proxy (Transact-SQL)

Gäller för:SQL Server

Ger en säkerhetsansvarig tillgång till en proxy.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @login_name = ] N'login_name'

Inloggningsnamnet för att ge åtkomst. @login_name är nvarchar(256), med en standard på NULL.

En av @login_name, @fixed_server_role eller @msdb_role måste specificeras, annars misslyckas den lagrade proceduren.

[ @fixed_server_role = ] N'fixed_server_role'

Den fasta serverrollen att ge åtkomst till. @fixed_server_role är nvarchar(256), med standardvärdet .NULL

En av @login_name, @fixed_server_role eller @msdb_role måste specificeras, annars misslyckas den lagrade proceduren.

[ @msdb_role = ] N'msdb_role'

Databasrollen i databasen msdb för att ge åtkomst. @msdb_role är nvarchar(256), med en standard på NULL.

En av @login_name, @fixed_server_role eller @msdb_role måste specificeras, annars misslyckas den lagrade proceduren.

[ @proxy_id = ] proxy_id

Identifieraren för proxyn att ge åtkomst till. @proxy_id är int, med standardvärdet .NULL

En av @proxy_id eller @proxy_name måste specificeras, annars misslyckas den lagrade proceduren.

[ @proxy_name = ] N'proxy_name'

Namnet på proxyn som ges åtkomst till. @proxy_name är sysname, med standardvärdet .NULL

En av @proxy_id eller @proxy_name måste specificeras, annars misslyckas den lagrade proceduren.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_grant_login_to_proxy måste köras från databasen msdb .

Permissions

Du kan bevilja EXECUTE behörigheter för den här proceduren, men dessa behörigheter kan åsidosättas under en SQL Server-uppgradering.

Examples

Följande exempel tillåter inloggningen adventure-works\terrid att använda proxyn 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