1
我目前正在使用SQL Server 2005,並且出現了您是否可以使用其他登錄名進行登錄的問題。我來問了一個問題,查詢與登錄名稱不同,登錄名稱
SELECT * FROM master.sys.syslogins
拋出了,除其他外,兩列「名」和「登錄名」都顯示相同的值。 所以我問自己,是否有可能有一個名爲「XTest」的用戶可以通過用戶名「Test」登錄的登錄...
我目前正在使用SQL Server 2005,並且出現了您是否可以使用其他登錄名進行登錄的問題。我來問了一個問題,查詢與登錄名稱不同,登錄名稱
SELECT * FROM master.sys.syslogins
拋出了,除其他外,兩列「名」和「登錄名」都顯示相同的值。 所以我問自己,是否有可能有一個名爲「XTest」的用戶可以通過用戶名「Test」登錄的登錄...
不,這是不可能的!兩列總是保存值。在任何當前的SQL Server版本中,您都不應該使用sys.syslogins
(在任何數據庫中)。該表仍提供向後兼容性,請使用sys.server_principals
和sys.sql_logins
。
謝謝。 Sys.sql_logins實際上好得多... – TradeItEasy 2012-04-04 14:40:58