Compartir a través de


sp_grant_login_to_proxy (Transact-SQL)

Concede acceso a una entidad de seguridad al proxy.

Sintaxis

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' }

Argumentos

  • [ @login_name = ] 'login_name'
    Nombre de inicio de sesión al que se concede el acceso. login_name es de tipo nvarchar(256) y su valor predeterminado es NULL. Si no se especifica @login_name, @fixed_server_role o @msdb_role, el procedimiento almacenado genera un error.
  • [ @fixed_server_role= ] 'fixed_server_role'
    Función fija de servidor a la que se concede el acceso. fixed_server_role es de tipo nvarchar(256) y su valor predeterminado es NULL. Si no se especifica @login_name, @fixed_server_role o @msdb_role, el procedimiento almacenado genera un error.
  • [ @msdb_role= ] 'msdb_role'
    Función de base de datos de la base de datos msdb a la que se concede el acceso. El parámetro msdb_role es de tipo nvarchar(256) y su valor predeterminado es NULL. Si no se especifica @login_name, @fixed_server_role o @msdb_role, el procedimiento almacenado genera un error.
  • [ @proxy_id= ] id
    Identificador del proxy al que se va a conceder el acceso. id es de tipo int y su valor predeterminado es NULL. Si no se especifica @proxy_id o @proxy_name, el procedimiento almacenado genera un error.
  • [ @proxy_name = ] 'proxy_name'
    Nombre del proxy al que se va a conceder el acceso. proxy_name es de tipo nvarchar(256) y su valor predeterminado es NULL. Si no se especifica @proxy_id o @proxy_name, el procedimiento almacenado genera un error.

Notas

sp_grant_login_to_proxy se debe ejecutar desde la base de datos msdb.

Permisos

Sólo los miembros de la función fija de servidor sysadmin pueden ejecutar sp_grant_login_to_proxy.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el siguiente ejemplo se permite al inicio de sesión adventure-works\terrid utilizar el proxy 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

Vea también

Referencia

CREATE LOGIN (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005