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 作為功能變數名稱。
  • 名稱解析問題。

使用者動作

請檢閱下列各節,以取得針對上述每個不同原因所採取的動作。

確認您嘗試新增的登入

  1. 確認 Windows 登入仍然存在於網域中。 您的網路系統管理員可能會因為特定原因而移除 Windows 登入,而且您可能無法授與該登入對 SQL Server 的存取權。
  2. 確認您已正確拼字網域和登入名稱,且您使用的是下列格式: Domain\User
  3. 如果登入存在,而且正確,而且您仍然收到錯誤,請繼續進行本文中的下列各節。

確認網域控制站是否可用

當登入所在的網域的網域控制站因某些原因而無法使用時,您可能會收到錯誤 15401。

如果登入位於與 SQL Server 不同的網域中,請確認網域之間存在正確的信任。

使用執行 SQL Server 之電腦的 ping 命令,確認可存取登入的網域控制站。 檢查 IP 位址和網域控制站的名稱。

確認本機帳戶的功能變數名稱

本機(非網域)帳戶需要特殊處理。 如果您嘗試從執行 SQL Server 的本機電腦新增本機帳戶,請確定您使用 BUILTIN 作為功能變數名稱。

檢查名稱解析問題

如果您在解決新增登入或群組時涉及的電腦名稱稱時發生問題,您可能會收到錯誤 15401。

確認名稱解析機制(例如 WINS、DNS、HOSTS 或 LMHOSTS)已正確設定。

另請參閱