MSSQLSERVER_15401
適用於:SQL Server
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 15401 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | SEC_INVALIDLOGINORGROUP |
訊息文字 | 找不到 Windows NT 使用者或群組 '%s'。 請再一次檢查名稱。 |
說明
當 SQL Server 無法根據 Windows 主體建立登入時,就會發生此錯誤(例如網域使用者或 Windows 網域群組)。 如下的錯誤訊息會回報給使用者
錯誤 15401:找不到 Windows NT 使用者或群組 '%s'。 請再一次檢查名稱。
原因
錯誤可能會因為下列任何原因而發生:
- 登入不存在於 Active Directory 中。
- 域控制器無法使用。
- 新增本機帳戶時,您不會使用 BUILTIN 作為功能變數名稱。
- 名稱解析問題。
使用者動作
請檢閱下列各節,以取得針對上述每個不同原因所採取的動作。
確認您嘗試新增的登入
- 確認 Windows 登入仍然存在於網域中。 您的網路管理員可能會因為特定原因而移除 Windows 登入,而且您可能無法授與該登入對 SQL Server 的存取權。
- 確認您已正確拼字網域和登入名稱,且您使用的是下列格式:
Domain\User
- 如果登入存在,而且正確,而且您仍然收到錯誤,請繼續進行本文中的下列各節。
確認域控制器是否可用
當登入所在的網域的域控制器因某些原因而無法使用時,您可能會收到錯誤 15401。
如果登入位於與 SQL Server 不同的網域中,請確認網域之間存在正確的信任。
使用執行 SQL Server 之電腦的 ping 命令,確認可存取登入的域控制器。 檢查IP位址和域控制器的名稱。
確認本機帳戶的功能變數名稱
本機(非網域)帳戶需要特殊處理。 如果您嘗試從執行 SQL Server 的本機電腦新增本機帳戶,請確定您使用 BUILTIN 作為功能變數名稱。
檢查名稱解析問題
如果您在解決新增登入或群組時涉及的計算機名稱時發生問題,您可能會收到錯誤 15401。
確認名稱解析機制(例如 WINS、DNS、HOSTS 或 LMHOSTS)已正確設定。