SUSER_ID (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Kullanıcının giriş kimlik numarasını döndürür.

Note

SQL Server 2005 (9.x) ile itibaren, SUSER_ID sys.server_principals katalog görünümünde principal_id olarak belirtilen değeri döndürür.

Transact-SQL söz dizimi kuralları

Syntax

SUSER_ID ( [ 'login' ] )   

Arguments

'Girişyapıyor'
Kullanıcının giriş adıdır. Girişnchar. Girişkarakter olarak belirtilirse, giriş örtük olarak nchar'a dönüştürülür. giriş, herhangi bir SQL Server girişi veya Windows Server kullanıcısı veya grubu olabilir; bu grup SQL Server'ın bir örneğine bağlanma iznine sahip olabilir. Giriş belirtilmemişse, mevcut kullanıcının giriş kimlik numarası geri döner. Eğer parametre NULL kelimesini içeriyorsa, NULL döner.

Dönüş Türleri

int

Remarks

SUSER_ID, yalnızca SQL Server içinde açıkça sağlanmış girişler için kimlik numarası döndürür. Bu ID, SQL Server içinde sahiplik ve izinleri takip etmek için kullanılır. Bu ID, SUSER_SID tarafından geri dönen girişin SID'sine eşdeğer değildir. Giriş SQL Server girişi ise, SID bir GUID ile eşlenir. Giriş Windows girişi veya Windows grubuysa, SID bir Windows güvenlik tanımlayıcısına eşlenir.

SUSER_SID, sadece syslogins sistem tablosunda bir giriş içeren bir giriş için SUID döndürür.

Sistem fonksiyonları, seçim listesinde, WHERE maddesinde ve ifadenin izin verilen her yerde kullanılabilir ve parametre belirtilmese bile her zaman parantez ile takip edilmelidir.

Examples

Aşağıdaki örnek, giriş sa için giriş kimlik numarasını döndürür.

SELECT SUSER_ID('sa');