Share via


SUSER_ID (Transact-sql)

Kullanıcı oturum açma kimlik numarasını döndürür.

[!NOT]

İle başlayan SQL Server 2005, SUSER_ID yer alan değeri geri döndürür principal_id içinde sys.server_principals Katalog görünümü.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

SUSER_ID ( [ 'login' ] ) 

Bağımsız değişkenler

  • 'login'
    Kullanıcı oturum açma adıdır. loginis nchar. Eğer loginolarak belirtilen char, loginörtülü olarak dönüştürülür nchar. loginolabilir SQL Servergiriş veya Windows kullanıcısı veya grubu örneğine bağlanma izni olan SQL Server. Eğer loginolduğu belirtilmemişse, geçerli kullanıcının oturum açma kimlik numarası döndü. Parametre null null döndürür sözcük içeriyorsa.

Dönüş Türleri

int

Açıklamalar

SUSER_ID döndürür açıkça içinde hazırlanmış olan oturumları için kimlik numarası SQL Server. Bu kimliği içinde kullanılan SQL Servermülkiyet ve izinleri izlemek. Bu kimlik SUSER_SID tarafından döndürülen oturum açma SID'si eşdeğer değildir. Eğer loginbir SQL Server oturum açma, GUID SID eşleştirir. Eğer login olan Windows oturumu açma veya Windows Grup, SID eşlemelerini Windows Güvenlik tanımlayıcısı için.

SUSER_SID SUID yalnızca bir giriş olan bir oturumu için döner syslogins sistem tablosu.

Sistem işlevleri seçme listesinde where yan tümcesi kullanılabilir ve herhangi bir ifade izin verilir ve parantez tarafından hiçbir parametre belirtilmiş olsa bile her zaman izlenmesi gerekir.

Örnekler

Aşağıdaki örnek, oturum açma kimlik numarası verir sagiriş.

SELECT SUSER_ID('sa')

SELECT SUSER_ID('sa')

Ayrıca bkz.

Başvuru

sys.server_principals (Transact-sql)

SUSER_SID (Transact-sql)

Sistem işlevler (Transact-sql)