文章目錄
- 部署到SharePoint 2010伺服器
- 部署到SharePoint 2007伺服器
最近公司在測試SharePoint,2007和2010都有試過。本文是我用Visual Studio部署開發好的報表時的一些配置參數,方便後續查閱。
部署到SharePoint 2010伺服器
伺服器軟體環境:
- Windows Server 2008 R2
- SQL Server 2008 R2
- SharePoint Server 2010
宿主網站是http://localhost,建立報告庫ReportLibrary,完畢後我們就可以用http://localhost/ReportLibrary訪問該報告庫。
開啟SQL Server Business Intelligence Development Studio,建立報表專案,然後設定項目屬性。
TargetDatasetFolder:http://localhost/ReportLibrary/,共用資料集存放檔案夾。
TargetDataSourceFolder:http://localhost/ReportLibrary/,共用資料來源存放檔案夾。
TargetReportFolder:http://localhost/ReportLibrary/ReportFiles,報告檔案存放檔案夾,這裡為報告檔案單獨規划了一個檔案夾。
TargetReportPartFolder:http://localhost/ReportLibrary/,報告組件存放檔案夾。
TargetServerURL:http://localhost/ReportLibrary/,報表服務器地址。
部署到SharePoint 2007伺服器
伺服器軟體環境:
- Windows Server 2003
- SQL Server 2008 R2
- SharePoint Server 2007
宿主網站是http://localhost:5090,使用的預設的報表中心模板。
首先確認是否有報告庫存在,預設應該有ReportsLibrary庫存在,注意它的文件類型。
然後確認是否資料來源庫存在,預設應該有Data Connections庫存在,也注意一下它的文件類型。
開啟SQL Server Business Intelligence Development Studio,建立報表專案,然後設定項目屬性。
TargetDataSourceFolder:http://softtest:5090/Data%20Connections,共用資料來源存放檔案夾。
TargetReportFolder:http://softtest:5090/ReportsLibrary,報告檔案存放檔案夾。
TargetServerURL:http://softtest:5090/ReportLibrary/,報表服務器地址。
這裡有一個很奇怪的問題:softtest是伺服器的名稱,如果使用http://localhost:5090/ReportLibrary/就會報錯,但是使用http://softtest:5090/ReportLibrary/就沒有問題。