sp_grant_login_to_proxy (Transact-SQL)

Van toepassing op:SQL Server

Geeft een security principal toegang tot een proxy.

Transact-SQL syntaxis-conventies

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'

De inlognaam om toegang toe te geven. @login_name is nvarchar(256), met als standaard .NULL

Eén van @login_name, @fixed_server_role of @msdb_role moet worden gespecificeerd, anders faalt de opgeslagen procedure.

[ @fixed_server_role = ] N'fixed_server_role'

De vaste serverrol om toegang te verlenen. @fixed_server_role is nvarchar(256), met een standaard van NULL.

Eén van @login_name, @fixed_server_role of @msdb_role moet worden gespecificeerd, anders faalt de opgeslagen procedure.

[ @msdb_role = ] N'msdb_role'

De databaserol in de msdb database om toegang te verlenen. @msdb_role is nvarchar(256), met een standaard van NULL.

Eén van @login_name, @fixed_server_role of @msdb_role moet worden gespecificeerd, anders faalt de opgeslagen procedure.

[ @proxy_id = ] proxy_id

De identificatie waarvoor de proxy toegang verleent. @proxy_id is int, met als standaard .NULL

Een van @proxy_id of @proxy_name moet worden gespecificeerd, anders faalt de opgeslagen procedure.

[ @proxy_name = ] N'proxy_name'

De naam van de proxy waarvoor toegang wordt verleend. @proxy_name is systeemnaam, met als standaard .NULL

Een van @proxy_id of @proxy_name moet worden gespecificeerd, anders faalt de opgeslagen procedure.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_grant_login_to_proxy Moet vanuit de msdb database worden uitgevoerd.

Permissions

Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.

Examples

Het volgende voorbeeld staat de login adventure-works\terrid toe om de proxy Catalog application proxyte gebruiken.

USE msdb;
GO

EXECUTE dbo.sp_grant_login_to_proxy
    @login_name = N'adventure-works\terrid',
    @proxy_name = N'Catalog application proxy';
GO