2016-03-08 46 views
0

我想知道是否有可能找出Windows用戶名用戶名用於通過Windows身份驗證連接連接到SQL Server數據庫的詳細信息? 我有一個具有用戶名列的表,我想選擇具有與登錄帳戶名相同的用戶名值的行。是否有可能寫一個存儲過程或函數像這樣找出用於使用TSQL的SQL連接的Windows登錄帳戶名稱

選擇MyTable的*其中MyTable.UserName =

謝謝

回答

0

使用SYSTEM_USER

「如果當前用戶登錄通過使用Windows身份驗證,SYSTEM_USER返回Windows登錄標識名稱:DOMAIN \ user_login_name。但是,如果當前用戶通過使用SQL Server身份驗證登錄到SQL Server,SYSTEM_USER返回SQL Server登錄標識名稱,比如WillisJo for a用戶以WillisJo身份登錄。「

相關問題