Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 SSRS错误:报表预览失败,因为无法生成报表_Visual Studio 2008_Reporting Services_Ssrs 2008 - Fatal编程技术网

Visual studio 2008 SSRS错误:报表预览失败,因为无法生成报表

Visual studio 2008 SSRS错误:报表预览失败,因为无法生成报表,visual-studio-2008,reporting-services,ssrs-2008,Visual Studio 2008,Reporting Services,Ssrs 2008,我正在SQL Server Reporting Services 2008 R2中创建新报表。单击“预览”选项卡时,将显示一条错误消息,内容如下: 报表预览失败,因为无法生成报表。阅读错误列表窗口中有关特定生成失败的错误、警告和消息 但是,“错误列表”窗口中没有错误、警告或消息。此外,构建输出显示: 生成完成--0个错误,0个警告 ======生成:1成功或最新,0失败,0跳过========== 我已检查以确保生成目录中的报告不是只读的。我已关闭/重新启动Visual Studio。我已关闭/

我正在SQL Server Reporting Services 2008 R2中创建新报表。单击“预览”选项卡时,将显示一条错误消息,内容如下:

报表预览失败,因为无法生成报表。阅读错误列表窗口中有关特定生成失败的错误、警告和消息

但是,“错误列表”窗口中没有错误、警告或消息。此外,构建输出显示:

生成完成--0个错误,0个警告
======生成:1成功或最新,0失败,0跳过==========


我已检查以确保生成目录中的报告不是只读的。我已关闭/重新启动Visual Studio。我已关闭/重新打开报表文件。

在项目浏览器中右键单击报表并选择“运行”-这是Visual Studio缺陷的解决方法。

我的
[project Folder]/bin/Debug
文件夹中的一个特殊文件,
build.obj
,已标记为只读。当我删除此文件上的只读标志时,现在可以预览报告。

我在将SSRS项目的各个部分从2008年版项目移动到2016年版项目时遇到此错误。我必须进入并手动将其设置为“SQL Server 2016或更高版本”。在“项目属性”下


在我的例子中,我在阅读reporting services上的列表消息时获得了金牌,我在tablix上留下了至少一列的旧名称,当时我已经在脚本sql上更改了它;如果脚本的列名和tablix的列名不一样,那么RS就无法生成报告……这是我的经验。我希望能对你有所帮助。

我将[项目文件夹]/bin/Debug文件夹,build.obj重命名为build.test
重新打开项目和重新编译的文件都开始工作

在我的情况下,我得到了完全相同的结果。你能提供一个关于这个缺陷的任何文档的链接吗?尽管看起来不太可能,但这确实对我有效。删除只读没有任何效果,但在使用RUN之后,我能够在Visual Studio中预览报告。这不应该是答案。