【发布时间】:2017-03-08 14:16:19
【问题描述】:
我创建了一个 SSRS 报告,其中的数据源指向 SQL Server 2014 版本的数据库。它在本地工作(在“预览”模式下)。然后,我在基于SQL Server 2008 R2版本的报表服务器中部署了相同的报表。当我尝试打开报告时,它给了我以下错误。
报告处理过程中发生错误。 (rsProcessingAborted) 无法创建到数据源“DataSource1”的连接。 (rsErrorOpeningConnection) 有关此错误的更多信息, 导航到本地服务器计算机上的报表服务器,或启用 远程错误。
我们有解决此问题的方法吗?
【问题讨论】:
-
好像没有连接字符串
-
Navegante 到 ConnectionStrings 并检查它。
-
Data Source=*****(my instance);Initial Catalog=****(my database) ------------connection string is already set in数据源属性...@McNets
-
您是否检查了报表服务器上的数据源?
-
另外,请确保您可以通过 SSMS 从 2008r2 服务器连接到 2014 服务器。如果不是,您可能必须在 2008R2 机器上安装 SQL Server 2012 Native Client(注意:没有 2014 版本)。打开此链接microsoft.com/en-us/download/details.aspx?id=29065 在安装说明部分展开并向下滚动到 MICROSOFT SQL SERVER CONNECTIVITY FEATURE PACK COMPONENTS 部分,然后从那里选择 32 位或 64 位下载。
标签: sql-server reporting-services sql-server-2008-r2 sql-server-2014