Jos*_*shK 2 sql-server migration ssrs sql-server-2014
这是我有史以来的第一个 StackExchange 问题,很抱歉,如果我有什么问题......我搜索并找到了一篇相当有用的文章,让我走到了这一步,但我没有找到解决我目前看到的问题。
正如标题所述,我在从 SSRS 2008 R2 迁移后在 SSRS 2014 上运行报告时遇到问题。一些背景信息:
所以问题在于,当我在IE中连接到SSRS home时,我可以浏览和管理所有内容,但没有任何东西可以运行。我已经到了可以输入参数的地步,但收到消息:
“数据集'DataSet1'的查询执行失败。(rsErrorExecutingCommand)找不到存储过程'storeprocedurename'”
在服务器上的报表生成器中打开它们后,当我右键单击数据集查看属性时,我实际上无法登录到数据集的数据源(数据集嵌入在报表中)。我尝试创建一个新的数据源,但是当需要添加数据集时,登录到它也证明了一个问题 - 尽管它能够成功测试到新数据源的连接。所以我的猜测是数据源没有连接到新的sql server数据库?不知所措,抓着稻草。
另一个奇怪的事情是我导入的数据库没有启用 sys 帐户,我也没有选择启用它。
如果有人对我可能搞砸的事情有任何见解,或者我需要修改什么来纠正这个问题,我将非常感激。在此先感谢您的帮助。
我找到了解决方案,以防其他人遇到这个问题。
问题在于数据源的连接字符串属性。出于某种原因(可能是标准的,我只是不知道为什么)连接字符串属性在将它们导入新服务器后为空。设置它们后,他们能够访问存储过程,并且所有报告都按预期运行。