Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server
Concede acceso a una entidad de seguridad al proxy.
Convenciones de sintaxis de Transact-SQL
Sintaxis
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' ]
[ ; ]
Argumentos
[ @login_name = ] N'login_name'
Nombre de inicio de sesión al que se concede el acceso. @login_name es nvarchar(256), con un valor predeterminado de NULL.
Se debe especificar uno de @login_name, @fixed_server_role o @msdb_role , o se produce un error en el procedimiento almacenado.
[ @fixed_server_role = ] N'fixed_server_role'
Rol fijo de servidor al que se concede el acceso. @fixed_server_role es nvarchar(256), con un valor predeterminado de NULL.
Se debe especificar uno de @login_name, @fixed_server_role o @msdb_role , o se produce un error en el procedimiento almacenado.
[ @msdb_role = ] N'msdb_role'
Rol de base de datos de la base de datos a la msdb que se va a conceder acceso. @msdb_role es nvarchar(256), con un valor predeterminado de NULL.
Se debe especificar uno de @login_name, @fixed_server_role o @msdb_role , o se produce un error en el procedimiento almacenado.
[ @proxy_id = ] proxy_id
Identificador del proxy al que se va a conceder el acceso. @proxy_id es int, con un valor predeterminado de NULL.
Se debe especificar uno de @proxy_id o @proxy_name , o se produce un error en el procedimiento almacenado.
[ @proxy_name = ] N'proxy_name'
Nombre del proxy al que se va a conceder el acceso. @proxy_name es sysname, con un valor predeterminado de NULL.
Se debe especificar uno de @proxy_id o @proxy_name , o se produce un error en el procedimiento almacenado.
Valores de código de retorno
0 (correcto) o 1 (erróneo).
Comentarios
sp_grant_login_to_proxy debe ejecutarse desde la msdb base de datos.
Permisos
Puede conceder EXECUTE permisos en este procedimiento, pero estos permisos se pueden invalidar durante una actualización de SQL Server.
Ejemplos
En el ejemplo siguiente se permite que el inicio de sesión adventure-works\terrid use el 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