【问题标题】:SQL Server 2014 data source not works on SQL Server 2008 R2 reporting serverSQL Server 2014 数据源不适用于 SQL Server 2008 R2 报告服务器
【发布时间】: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


【解决方案1】:

问题已解决

Cause for the Issue:

在数据源连接属性中,我们之前使用了 windows 身份验证。因此出现了一些连接问题。

Solution:

我们尝试为具有所需权限的 SQL Server 身份验证创建新用户名和密码。这很完美!

【讨论】:

  • 这不是一个解决方案,这使得这是一个糟糕的答案。 Windows 身份验证绝对没有问题。如果您的 RS 服务或执行帐户或最终用户没有连接数据库的权限,只需添加相应的权限
猜你喜欢
  • 1970-01-01
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多