文章編號: 956177 - 上次校閱: 2008年8月7日 - 版次: 1.2

當您嘗試使用 SQL Server 管理 Studio 修改 SQL Server 系統管理員帳戶的內容時,SQL Server 2008 中收到例外狀況

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

考慮下列案例。您可以使用 Microsoft SQL Server 2008 工具來連線到正在執行 Microsoft SQL Server 2005 的伺服器。開啟 「 SQL Server 系統管理員 」 帳戶的 [屬性] 對話方塊,並再藉由使用 SQL Server 管理 Studio 工具執行"sa"登入。修改"sa"] 登入屬性,以及然後按一下 [確定]。在這種情況下您收到下列的錯誤訊息:
TITLE: Microsoft SQL Server 管理 Studio
------------------------------
為登入 'sa',改變 [失敗]。(Microsoft.SqlServer.Smo)
------------------------------
其他資訊: 執行 Transact-SQL 陳述式或批次時發生發生例外狀況。(Microsoft.SqlServer.ConnectionInfo)
------------------------------
無法為主體 'sa' 設定認證。(Microsoft SQL Server 錯誤: 15535)
------------------------------

發生的原因

如果 對應到認證] 核取方塊未在 [登入屬性-sa] 對話方塊中的 [一般] 索引標籤上被選取,就會發生這個問題。若未選取此核取方塊,則 SQL Server 2008 將會嘗試卸除任何對應至您的登入認證的認證。因為您的認證不能設定為"sa"登入,您會收到例外狀況錯誤訊息中所述 < 徵狀 > 一節當您按一下 [確定] 關閉對話方塊。

解決方案

若要解決這個問題,請確定您選取 [登入屬性-sa] 對話方塊中的 [一般] 索引標籤上的 [對應到認證] 核取方塊,才能變更"sa"登入屬性並再按 [確定] 關閉對話方塊。

?考

登入屬性資訊請造訪下列 MSDN 網站:
http://msdn.microsoft.com/en-us/library/ms189425(SQL.100).aspx (http://msdn.microsoft.com/en-us/library/ms189425(SQL.100).aspx)

這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
關鍵字:?
kbmt kberrmsg kblogin kbexpertiseinter kbtshoot kbprb KB956177 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:956177? (http://support.microsoft.com/kb/956177/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。