Sql-Server
在 Windows 7 上配置 SQL Reporting Services 2005 時出錯
我已經在Windows 7 Ultimate x64上安裝了帶有****Reporting Services的 SQL Server 2005,當我在點擊“ Windows 服務標識”時嘗試對其進行配置時,我收到以下錯誤消息:
切換面板時出錯。最可能的原因是檢索 WMI 屬性時出錯。異常詳情如下:
InvalidArgument=“1”的值對“SelectedIndex”無效。
參數名稱:SelectedIndex
編輯:
在我為 SQL Server 安裝 SP3 後,這個問題就消失了。不過,我在下一個窗格上有問題。
現在在Web 服務標識窗格中,ASP.net 服務帳戶文本框為空,我為兩個下拉菜單選擇經典應用程序池 - > 點擊應用,我收到錯誤 “設置 Web 服務標識時出錯。先前設置身份將被使用。” 和細節:
ReportServicesConfigUI.WMIProvider.WMIProviderException: The account name is not valid. Specify an account in the form domain\alias. at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.SetWebServiceIdentity(String applicationPool)
好的,我找到了解決方案,我所要做的就是:
在乾淨的 Windows 7 Ultimate 安裝上,
- 安裝 IIS 以及報告服務所需的所有組件
- 安裝帶有報告服務的sql server(並且不要啟動配置工具)
- 為 sql server 安裝 SP3
- 檢查Windows更新並安裝所有更新而不是再次檢查
- 以管理員身份執行配置工具,一切都已配置好(綠色)
嘗試設置一個新的應用程序池(我假設您使用現有的應用程序池,但我可能是錯的。)並將使用者設置為預定義的應用程序池之一,我使用網路服務幾乎所有事情。如果這是在未加入域的工作站上,那麼域\使用者名將不會真正起作用,除非它是“工作站名\使用者名”並且您使用本地帳戶。網路服務是這裡最安全的途徑。還要檢查以確保網路服務設置在工作站上名為 IIS_WPG 的本地組中,並且該使用者對報表伺服器和報表管理器目錄具有完全控制權。