Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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');