SQL Server訪問Sharepoint Lists數據方法詳解

接觸Sharepoint以來,如何訪問Sharepoint Lists數據是我一直頭疼的事情,直到找到如下的方法。暫且稱此方法是EnesysRSDataExtension。這種方法基于Web Service,創建報表時數據源是http://servername(例如:http://lingyanzhu:800),數據查詢是XML語句。以下

接觸Sharepoint以來,如何訪問Sharepoint Lists數據是我一直頭疼的事情,直到找到如下的方法。暫且稱此方法是EnesysRSDataExtension。這種方法基于Web Service,創建報表時數據源是http://servername(例如:http://lingyanzhu:800),數據查詢是XML語句。以下內容詳細介紹此方法:

基于SQL Server 2005:
首先修改Report Server:

Copy Enesys.ReportingServices.SpExtension2005.dll in the directory Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesReportServerbin
修改配置文件Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesReportServerbinRSReportServer.config,將如下代碼加入該文件中:

再添加如下代碼:

修改配置文件:Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesReportServerrssrvpolicy.config在URL membership “$CodeGen$/*”下面直接添加如下代碼:

其次修改Report Designer:

Copy Enesys.ReportingServices.SpExtension2005.dll in the directory Program Files Microsoft visual studio 8Common7IDEPrivateAssemblies.
修改配置文件Program Files Microsoft Visual Studio 8Common7IDEPrivateAssembliesRSReportDesigner.config. 添加如下代碼:

再在該文件里添加如下代碼:

修改配置文件 Program Files Microsoft Visual Studio 8Common7IDEPrivateAssembliesRSPreviewPolicy.config. 然后添加如下代碼:

到這里所有的配置工作已結束,接下來可以實施Report制作。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享