Compartir a través de


SUSER_NAME (Transact-SQL)

Devuelve el nombre de identificación de inicio de sesión del usuario.

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

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

Sintaxis

SUSER_NAME ( [ server_user_id ] ) 

Argumentos

  • server_user_id
    Es el número de identificación de inicio de sesión del usuario. server_user_id, que es opcional, es de tipo int. server_user_id puede ser el número de identificación de inicio de sesión de cualquier inicio de sesión de SQL Server o de cualquier usuario o grupo de Microsoft Windows que tenga permiso para conectarse a una instancia de SQL Server. Si no se especifica server_user_id, se devuelve el nombre de identificación de inicio de sesión para el usuario actual. Si el parámetro contiene la palabra NULL, se devolverá NULL.

Tipos de valor devuelto

nvarchar(128)

Comentarios

En SQL Server versión 7.0, el número de identificación de seguridad (SID) reemplaza al número de identificación de usuario del servidor (SUID).

SUSER_NAME solo devuelve un nombre de un inicio de sesión que tenga una entrada en la tabla del sistema syslogins.

SUSER_NAME se puede utilizar en una lista de selección, en una cláusula WHERE y en cualquier lugar donde se admita una expresión, pero deberá ir seguido siempre de paréntesis, incluso si no se especifica ningún parámetro.

Ejemplos

En el ejemplo siguiente se devuelve el nombre de identificación de inicio de sesión del usuario con el número de identificación de inicio de sesión 1.

SELECT SUSER_NAME(1);

Vea también

Referencia

SUSER_ID (Transact-SQL)

Conceptos

Entidades de seguridad (motor de base de datos)