Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Managed Instance
Devuelve el número de identificación de inicio de sesión del usuario.
Nota
A partir de SQL Server 2005 (9.x), SUSER_ID devuelve el valor incluido como principal_id en la vista de catálogo sys.server_principals.
Convenciones de sintaxis de Transact-SQL
SUSER_ID ( [ 'login' ] )
' login '
Nombre de inicio de sesión del usuario. login es nchar. Si se especifica login como char, login se convierte implícitamente en nchar. login puede ser cualquier inicio de sesión de SQL Server o cualquier grupo o usuario de Windows con permiso para conectarse con una instancia de SQL Server. Si no se especifica login, se devuelve el número de identificación de inicio de sesión para el usuario actual. Si el parámetro contiene la palabra NULL, se devolverá NULL.
int
SUSER_ID devuelve un número de identificación solo para los inicios de sesión aprovisionados de forma explícita en SQL Server. Este Id. se utiliza en SQL Server para realizar un seguimiento de la propiedad y los permisos. Este Id. no equivale al SID del inicio de sesión devuelto por SUSER_SID. Si login es un inicio de sesión de SQL Server, el SID se asigna a un GUID. Si login es un inicio de sesión o un grupo de Windows, el SID se asigna a un identificador de seguridad de Windows.
SUSER_SID solo devuelve el SUID de los inicios de sesión que tengan una entrada en la tabla de sistema syslogins.
Es posible utilizar funciones de sistema en la lista de selección, en la cláusula WHERE y en cualquier lugar donde se admita una expresión, pero deberán ir seguidas siempre de paréntesis incluso si no se especifica ningún parámetro.
En el ejemplo siguiente se obtiene el número de identificación del nombre de inicio de sesión sa
.
SELECT SUSER_ID('sa');
sys.server_principals (Transact-SQL)
SUSER_SID (Transact-SQL)
Funciones del sistema (Transact-SQL)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy