為 MOSS 2007 安裝 SSRS 外掛一直失敗
我有一個全新的 MOSS 安裝(MOSS 2007、Windows Server 2008 x64、SQL 2005 在單獨的伺服器上)並嘗試為 SSRS 安裝載入項,但它一直失敗。在安裝過程中,我不斷看到以下應用程序事件:
SQL Server 實例“MOSSDB”上的數據庫“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中使用者“SYSTEM”的 SQL 數據庫權限不足。下麵包括來自 SQL Server 的其他錯誤資訊。
對象“proc_EnumLists”、數據庫“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”、模式“dbo”的執行權限被拒絕。
SQL Server 實例“MOSSDB”上的數據庫“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中使用者“SYSTEM”的 SQL 數據庫權限不足。下麵包括來自 SQL Server 的其他錯誤資訊。
對象“proc_EnumLists”、數據庫“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”、模式“dbo”的執行權限被拒絕。
SQL Server 實例“MOSSDB”上的數據庫“SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd”中使用者“SYSTEM”的 SQL 數據庫權限不足。下麵包括來自 SQL Server 的其他錯誤資訊。
我已將所有應用程序池身份配置為使用域帳戶,並授予它們對 SQL 伺服器上的 SP DB 的權限。安裝正常,直到它在“刪除備份文件”處掛起一兩分鐘,然後它開始回滾操作。它以“在完全安裝用於 Sharepoint 的 SQL Server 2008 Reporting Services 載入項之前安裝程序被中斷”的消息結束。
從文件看來,只要在後端有與 SQL DB 的連接,我就不需要在同一個盒子上安裝任何其他 SQL 組件。有什麼我想念的嗎?
編輯:幾件事…我不斷更改 OfficeServerApplicationPool 以使用具有 DB 權限的域帳戶,但它不斷恢復為 NetworkService。我正在以提升的權限執行 IIS7 控制台,但不知道為什麼它會一直返回它。
此外,我使用 SQL 伺服器別名進行後端 SQL 連接。MOSSDB 在 cliconfg 中設置為使用 TCP/IP 1433 將 conns 發送到實際的 SQL 伺服器。
在此處閱讀 MSDN 文章後解決了該問題:http: //social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/880b77ac-3228-40ce-99dc-12b0ff0eb46a
下面概述的步驟使我能夠成功執行 msi,然後將該功能部署到場:
- 打開 commad 視窗(開始>執行輸入 cmd 並輸入)
- 導航到安裝程序 (SharePointRS.msi) 的儲存路徑
- 執行 SharePointRS.msi SKIPCA=1 這將只安裝 Reporting Services 外掛的文件
- CD 到 %temp%
- 執行 rsCustomAction.exe /i 以自動配置已安裝的文件。