Compartir a través de


SUSER_NAME (Transact-SQL)

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

Icono de vínculo a temasConvenciones 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.

Tipos de valor devueltos

nvarchar(128)

Notas

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 sólo 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)