共用方式為


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)已正確設定。

另請參閱