Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server报表生成器-“;对象移动到";连接到SharePoint 2013列表时的消息_Sql Server_Sql Server 2012_Sharepoint 2013 - Fatal编程技术网

Sql server SQL Server报表生成器-“;对象移动到";连接到SharePoint 2013列表时的消息

Sql server SQL Server报表生成器-“;对象移动到";连接到SharePoint 2013列表时的消息,sql-server,sql-server-2012,sharepoint-2013,Sql Server,Sql Server 2012,Sharepoint 2013,我无法将SQL Server Report Builder 2012连接到SharePoint 2013以从SharePoint列表创建报告。这是我在尝试创建数据集时收到的错误消息 报表服务器数据库模式为本机模式,因为在2012版本中似乎无法设置SharePoint集成模式,并且在创建新报表服务器数据库时此选项不可用 =================================== An error occurred when accessing the specified Share

我无法将SQL Server Report Builder 2012连接到SharePoint 2013以从SharePoint列表创建报告。这是我在尝试创建数据集时收到的错误消息

报表服务器数据库模式为本机模式,因为在2012版本中似乎无法设置SharePoint集成模式,并且在创建新报表服务器数据库时此选项不可用

===================================

An error occurred when accessing the specified SharePoint list. The connection string might not be valid. Verify that the connection string is correct.  (Microsoft SQL Server Report Builder)

------------------------------
Program Location:

   at Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.ExecuteServiceRequest(ServiceRequest request)
   at Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.GetLists()
   at Microsoft.ReportingServices.QueryDesigners.SharePoint.SharePointTables.Refresh()
   at Microsoft.ReportingServices.QueryDesigners.SharePoint.QueryDesigner.Presenter.ValidateConnection()
   at Microsoft.ReportingServices.QueryDesigners.SharePoint.SharePointQueryDesigner.InitializeQueryDesigner()
   at Microsoft.ReportingServices.QueryDesigners.InternalQueryDesignerWrapper.InitializeDesigner()
   at Microsoft.ReportingServices.QueryDesigners.InternalQueryDesignerWithGenericModeWrapper.Initialize()

===================================

The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/_login/default.aspx?ReturnUrl=%2fsites%2fjob1%2f_vti_bi%2fLists.asmx%2f_vti_bin%2fLists.asmx">here</a>.</h2>
</body></html>

--. (System.Web.Services)

------------------------------
Program Location:

   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.ReportingServices.DataExtensions.SharePointList.SPListService.GetListCollection()
   at Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.<>c__DisplayClass1.<GetLists>b__0(SPListService listSvc)
   at Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.ExecuteServiceRequest(ServiceRequest request)
===================================
访问指定的SharePoint列表时出错。连接字符串可能无效。验证连接字符串是否正确。(Microsoft SQL Server报表生成器)
------------------------------
节目地点:
位于Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.ExecuteServiceRequest(ServiceRequest请求)
在Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.GetList()中
在Microsoft.ReportingServices.QueryDesigners.SharePoint.SharePointTables.Refresh()中
在Microsoft.ReportingServices.QueryDesigners.SharePoint.QueryDesigner.Presenter.ValidateConnection()上
在Microsoft.ReportingServices.QueryDesigners.SharePoint.SharePointQueryDesigner.InitializeQueryDesigner()中
在Microsoft.ReportingServices.QueryDesigners.InternalQueryDesignerRapper.InitializeDesigner()中
在Microsoft.ReportingServices.QueryDesigners.InternalQueryDesignerWithGenericModelWrapper.Initialize()中
===================================
请求失败,出现错误消息:
--
移动的对象
对象移动到。
--. (System.Web.Services)
------------------------------
节目地点:
位于System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息、WebResponse响应、Stream responseStream、Boolean异步调用)
位于System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object[]参数)
在Microsoft.ReportingServices.DataExtensions.SharePointList.SPListService.GetListCollection()中
在Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.c__DisplayClass1.b__0(SPListService listSvc)中
位于Microsoft.ReportingServices.DataExtensions.SharePointList.SPRemoteConnection.ExecuteServiceRequest(ServiceRequest请求)
这是数据源配置

对于身份验证,我们在执行帐户中使用相同的服务帐户,即此数据源中提供的服务帐户


有什么想法吗?谢谢。

此问题已通过在SharePoint管理中心中扩展web应用程序解决。新的web应用程序使用相同的应用程序池,但位于不同的端口,并使用基本身份验证

看起来报表生成器使用基本身份验证,web应用程序也必须使用基本身份验证