Aracılığıyla paylaş


SUSER_ID (Transact-SQL)

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

Not

Her zaman döndürülen kullanıldığında null SUSER_ID SQL Server 2000.İle başlayan SQL Server 2005, SUSER_ID işlevi olarak listelenen değeri principal_id de sys.server_principals Katalog görünümü.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

SUSER_ID ( [ 'login' ] ) 

Bağımsız değişkenler

  • 'login'
    Kullanıcı oturum açma adıdır.loginis nchar.login Olarak belirtilen char, login için örtülü olarak dönüştürülür nchar.loginherhangi SQL Server oturum açma veya Windows kullanıcısı veya grubu örnek bağlanma izni olan SQL Server.login Olan belirtilmezse, geçerli kullanıcının oturum açma kimlik numarası verilir.

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 Server izlemek sahiplik ve izinler.Bu kimliği SUSER_SID tarafından döndürülen oturum açma SID eşdeğer değil.login Olan bir SQL Server oturumu için GUID SID haritalarılogin Windows oturumu açma ya da Windows grubu, ' % s'sıd SID eşlemelerini Windows güvenlik tanımlayıcısı.

SUSER_SID işlevi bir SUID yalnızca bir giriş içinde olan bir oturumu için syslogins sistem tablosu.

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

De SQL Server sürüm 7.0, güvenlik kimlik numarası (SID) sunucusu kullanıcı kimlik numarası (SUID) değiştirildi.

Örnekler

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

SELECT SUSER_ID('sa')