您目前已離線,請等候您的網際網路重新連線

PRB: 區分大小寫 Unicode 定序順序和 Windows NT 的登入

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:245768
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
當您將現有的 Windows NT 登入帳戶新增為 Microsoft SQL Server 的登入時,您會收到下列錯誤訊息:
錯誤 15401
Windows NT 使用者或群組 'Domain_name\User_name' 找不到。
請檢查名稱一次。
發生的原因
之所以發生這個問題,是因為您使用大小寫視為相異的 Unicode 定序順序安裝 SQL Server。
其他可行方案
您可以輸入使用者名稱或群組名稱的正確輸入網域使用者管理員] 中,在 SQL Server 中加入新的登入。(這包括使用原始的大小寫,為每個字母)。您可以複製此名稱在 [使用者管理員] 從網域 SQL Server 企業管理員。
其他相關資訊
這種行為只連結 Unicode 區分大小寫。如果您只可以修改的排序順序,不會發生這個問題。

如果要重現問題的步驟

  1. Unicode 使用區分大小寫的定序順序,以安裝 SQL Server。請確定您按一下以清除 大小寫視為相異 旁邊的核取方塊 Unicode 地區設定識別項 清單方塊。
  2. 若要建立新的使用者名稱是使用網域 Windows NT 使用者管理員 Domain_name\Test.使用大寫和小寫字母輸入這個使用者名稱。

    附註 在 [這個使用者名稱 Domain_name 代表實際的網域名稱。
  3. SQL Server 中,以滑鼠右鍵按一下 登入 中安全性] 資料夾,再按一下 [圖示 新的登入 在 [快顯功能表。
  4. 名稱 對話方塊方塊中,輸入您在步驟 2 中建立的使用者名稱。例如,鍵入下列內容:
    Domain_name\TEST
    請確定您使用只有大寫字母輸入這個使用者名稱。如此一來,您會收到下列錯誤訊息:
    錯誤 15401
    Windows NT 使用者或群組 'Domain_name\TEST' 找不到。
    請檢查名稱一次。
  5. 在 Query Analyzer 中執行下列查詢:
    exec master..sp_grantlogin '<Domain_name>\TEST'
    當您執行這項查詢時,您會收到下列錯誤訊息:
    伺服器: 訊息 15401,層級 11,狀態 1,程序 sp_grantlogin,行 36
    Windows NT 使用者或群組 'Domain_name\TEST' 找不到。請檢查名稱一次。
安全性 Windows NT 使用者群組的登入

警告:本文為自動翻譯

內容

文章識別碼:245768 - 最後檢閱時間:12/05/2015 17:26:14 - 修訂: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express

  • kbnosurvey kbarchive kbprb kbmt KB245768 KbMtzh
意見反應