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)