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ü.
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')