Heim  >  Artikel  >  Datenbank  >  SQL Server访问Sharepoint Lists数据方法详解

SQL Server访问Sharepoint Lists数据方法详解

WBOY
WBOYOriginal
2016-06-07 17:54:171260Durchsuche

接触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 Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin
修改配置文件\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin\RSReportServer.config,将如下代码加入该文件中:

再添加如下代码:

修改配置文件:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\rssrvpolicy.config在URL membership "$CodeGen$/*"下面直接添加如下代码:

其次修改Report Designer:

Copy Enesys.ReportingServices.SpExtension2005.dll in the directory \Program Files\ Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.
修改配置文件\Program Files\ Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\RSReportDesigner.config. 添加如下代码:

再在该文件里添加如下代码:

修改配置文件 \Program Files\ Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\RSPreviewPolicy.config. 然后添加如下代码:

到这里所有的配置工作已结束,接下来可以实施Report制作。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn