SUSER_ID (Transact-SQL)
Kullanıcı oturum açma kimlik numarasını döndürür.
Not
SUSER_ID her zaman kullanıldığında NULL döndürdü. SQL Server 2000. Yandakiyle başlayan SQL Server 2005SUSER_ID olarak listelenen değeri verir... principal_id in the sys.server_principals kataloğunu görüntüleyin.
SUSER_ID ( [ 'login' ] )
Bağımsız değişkenler
- 'login'
Is the login name of the user.login is nchar.If login is specified as char, login is implicitly converted to nchar.login can be any SQL Server login or Windows user or group that has permission to connect to an instance of SQL Server.If login olan geçerli kullanıcının oturum açma kimlik numarası belirtilmedi, döndürdü.
Dönüş Türleri
int
Remarks
SUSER_ID açıkça içinde sağlanan oturumların bir kimlik numarası verir... SQL Server. Bu KIMLIK, içinde kullanılır SQL Server sahipliğini ve izinlerini izlemek için . Bu KIMLIK, eşdeğer SUSER_SID tarafından döndürülen oturum açma SıD'SI değil.If login SQL Server oturumu açma (SID eşlemeleri için bir GUID ' dir. If login Windows oturumu açma izni olan veya bir Windows Güvenlik tanımlayıcısı için Windows Grup, SID eşleştirir.
Yalnızca bir giriş varsa bir oturum için bir SUID SUSER_SID döndürür syslogins sistem tablosu.
Seçim listesinde, WHERE yan tümcesinde, sistem işlevleri kullanılabilir ve herhangi bir ifade izin verilir ve parantez tarafından parametre belirtilmiş olsa bile her zaman gelmelidir.
Içinde SQL Server sürüm 7.0, güvenlik kimlik numarası (SID), sunucu kullanıcı kimlik numarası (SUID) değiştirildi.
Örnekler
Aşağıdaki örnek, oturum açma kimlik numarasını verir sa oturum açma.
SELECT SUSER_ID('sa')