Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

sp_enum_login_for_proxy (Transact-SQL)

Muestra las asociaciones entre las entidades de seguridad y los servidores proxy.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

sp_enum_login_for_proxy
    [ @name = ] 'name'
    [ @proxy_id = ] id,
    [ @proxy_name = ] 'proxy_name'
[ @name= ] 'name'

Nombre de una entidad de seguridad, inicio de sesión, rol de servidor o rol de base de datos de msdb de SQL Server para el que se van a mostrar los servidores proxy. El nombre es de tipo nvarchar(256) y su valor predeterminado es NULL.

[ @proxy_id= ] id

Número de identificación del proxy del que se muestra información. proxy_id es de tipo int y su valor predeterminado es NULL. Puede especificarse id o proxy_name.

[ @proxy_name= ] 'proxy_name'

Nombre del proxy del que se va a mostrar información. proxy_name es de tipo sysname y su valor predeterminado es NULL. Puede especificarse id o proxy_name.

0 (correcto) o 1 (error)

Nombre de columna

Tipo de datos

Descripción

proxy_id

int

Número de identificación del proxy.

proxy_name

sysname

Nombre del proxy.

name

sysname

Nombre de la entidad de seguridad para la asociación.

flags

int

Tipo de la entidad de seguridad.

0 = Inicio de sesión de SQL Server

1 = Rol fijo del sistema

2 = Rol de base de datos en msdb

Si no se proporcionan parámetros, sp_enum_login_for_proxy muestra información sobre todos los inicios de sesión en la instancia para cada servidor proxy.

Si se proporciona un Id. o un nombre de proxy, sp_enum_login_for_proxy muestra los inicios de sesión que tienen acceso al proxy. Si se proporciona un nombre de inicio de sesión, sp_enum_login_for_proxy muestra los servidores proxy a los que tiene acceso el inicio de sesión.

Cuando se suministra información acerca del proxy y un nombre de inicio de sesión, el conjunto de resultados devuelve una fila si el inicio de sesión especificado tiene acceso al proxy especificado.

Este procedimiento almacenado se encuentra en msdb.

Los permisos de ejecución para este procedimiento corresponden de forma predeterminada a los miembros del rol fijo de servidor sysadmin.

A.Mostrar todas las asociaciones

En el ejemplo siguiente se muestran todos los permisos establecidos entre los inicios de sesión y los servidores proxy de la instancia actual.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy ;
GO

B.Mostrar los servidores proxy para un inicio de sesión específico

En el ejemplo siguiente se muestran los servidores proxy a los que tiene acceso el inicio de sesión terrid.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy
    @name = 'terrid' ;
GO
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.