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

當您連線到 SQL Server Analysis Services 的具名執行個體時,便需要 SQL Server 瀏覽器服務的 SPN

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:950599
徵狀
請考慮如下案例:您連線到 Microsoft SQL Server Analysis Services 的具名執行個體。然後,SQL Server 瀏覽器服務會判斷具名執行個體是可用的連接埠。連線會使用 Kerberos 驗證。在這個案例中,SQL Server 瀏覽器服務的服務原則名稱 (SPN) 是除了 Analysis Services 的具名執行個體的 spn 作必要的。如果 SQL Server 瀏覽器服務的 spn 作不存在,則 Kerberos 驗證會失敗。
發生的原因
發生這種情形只有當連接字串包含SSPI = Kerberos參數。在此情況下,連線會強制使用 Kerberos 驗證,而且必須設定 SQL Server 瀏覽器服務的 SPN。

如果連接字串不包含SSPI = Kerberos參數,Kerberos 驗證通常用。連線至 SQL Server 瀏覽器服務會改為使用 NTLM 和 「 NT_ANONYMOUS 」 帳戶。在此情況下,SQL Server 瀏覽器服務的連線會成功。SQL Server 瀏覽器服務會判斷正確的連接埠。然後,實際的資料庫連接會使用 Kerberos 驗證來提供,則為 true 的驗證。
解決方案
您必須使用 SQL Server 瀏覽器服務執行的帳戶來建立 SQL Server 瀏覽器服務的 SPN。

NetBIOS SPN 的格式如下所示:
MSOLAPDisco.3/serverHostName
完整格式的網域名稱的格式 SPN 如下:
MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

如何註冊 SPN

您必須執行Setspn命令的網域系統管理員群組的成員。

若要建立網域帳戶下執行的瀏覽器服務的 SPN,請在命令提示字元執行下列命令:
Setspn.exe-MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName Browser_Service_Startup_Account

Setspn.exe-MSOLAPDisco.3/serverHostName Browser_Service_Startup_Account
如果您必須建立在 LocalSystem 帳戶下執行的瀏覽器服務的 SPN,請在命令提示字元執行下列命令:
Setspn.exe-MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName serverHostNameSetspn.exe-MSOLAPDisco.3/serverHostName serverHostName

若要確認 SPN

當服務正在執行的網域帳戶:
Setspn – l Browser_Service_Startup_Account
當服務在 LocalSystem 帳戶下執行:
Setspn-l serverHostName
狀況說明
這種行為是經過設計規劃。

警告:本文為自動翻譯

內容

文章識別碼:950599 - 最後檢閱時間:01/19/2014 14:37:00 - 修訂: 3.0

Microsoft SQL Server 2005 Analysis Services, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Analysis Services, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbtshoot kbprb kbmt KB950599 KbMtzh
意見反應
"76500"; var Ctrl = ""; document.write("