Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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 尝试将TFS报表移动到新服务器时出现一个错误_Sql Server_Reporting Services_Tfs - Fatal编程技术网

Sql server 尝试将TFS报表移动到新服务器时出现一个错误

Sql server 尝试将TFS报表移动到新服务器时出现一个错误,sql-server,reporting-services,tfs,Sql Server,Reporting Services,Tfs,我试图调试一个与tfs报告相关的问题,我不知道为什么,真的需要帮助。 最近,我从旧tfs服务器导出一个报表并部署到新服务器,我还将旧服务器数据库中与此报表相关的存储过程复制到新服务器数据库。 但这份报告根本不起作用。错误如下所示,新tfs服务器中的报表rdl文件和存储处理器与旧服务器完全相同,只是不适用于新服务器 客户端呈现期间出错 报表处理过程中发生错误。(rsProcessingAborted) 数据集“DataSet1”的查询执行失败。 (rsErrorExecutingCommand)查

我试图调试一个与tfs报告相关的问题,我不知道为什么,真的需要帮助。 最近,我从旧tfs服务器导出一个报表并部署到新服务器,我还将旧服务器数据库中与此报表相关的存储过程复制到新服务器数据库。 但这份报告根本不起作用。错误如下所示,新tfs服务器中的报表rdl文件和存储处理器与旧服务器完全相同,只是不适用于新服务器

客户端呈现期间出错

报表处理过程中发生错误。(rsProcessingAborted) 数据集“DataSet1”的查询执行失败。 (rsErrorExecutingCommand)查询(1,16)解析器:的语法 “@TFS_Date”不正确


首先,我建议您从下面的路径检查您的reporting service日志文件

C:\Program Files\Microsoft SQL Server\MSRS11.SQLEXPRESS\Reporting Services\LogFiles
通常,日志文件中的错误消息为我们提供了一个完美的解决方案

在您的情况下,通过转到SQL server安全选项卡,尝试检查用户是否有权访问dataset1的数据库。(服务器数据库)

此外,请检查您的存储程序。若您已经加入了其他数据库的表,那个么用户也必须具有该数据库的访问权限


注意:您可以在日志文件中找到此类错误消息。因此,请阅读以解决此问题。

我认为旧服务器的默认语言值不同,请检查此问题是否与服务器之间的日期格式差异有关。此外,我还使用硬编码的伪参数从SSMS运行数据集查询。如果您以Microsoft描述或指示以外的任何方式更改TFS数据库,则会使自己处于不受支持的状态!在进行更改之前,请立即恢复的备份@史蒂夫,1岁)。请共享正在使用的.rdl文件。2). 新TFS服务器的版本是什么?TFS2013还是TFS2015?嘿,谢谢大家的评论并愿意提供帮助。我发现错误在于我在报告中使用的一个存储过程中,另一个错误在于我使用了错误的数据源。在我解决了这两个问题之后,报告就开始工作了。嘿,巴迪谢谢你们的评论,并愿意提供帮助。我发现错误在于我在报告中使用的一个存储过程中,另一个错误在于我使用了错误的数据源。在我解决了这两个问题之后,报告就开始工作了。这意味着,这个答案可以帮助其他人。你是如何发现这个问题的?