我对SQL Server数据工具2012有一个非常特殊的问题。每当我尝试启动报表预览器时,我都会遇到以下异常:
在net.pipe:// localhost / PreviewProcessingServce7324 / ReportProcessing中没有可以接受该消息的端点监听。这通常是由错误的地址或SOAP操作引起的。有关更多deatils,请参阅InnerException(如果存在)。
据我所知,我所做的一切都没有引发这个问题。它刚开始发生,有一天我开启了SSDT。我在 Report Designer Preview in SSDT throws up a 'end point' not found error上尝试了这个建议。
但是,我的服务正常运行(重新启动它没有帮助),并且使用Setspn也没有为此做任何事情。
有人有主意吗?
这是SSDT-BI中的当前错误。目前的解决方法是右键单击要在解决方案资源管理器中预览的报表,然后单击“运行”。
您还会注意到,如果您第一次尝试预览报表,则会打开一个运行预览过程的命令提示符窗口,如果您不关闭此窗口并将其最小化,那么您可以预览报表,但我认为RUN方法现在要容易得多。如果有帮助,请标记为答案。
当您在计算机上安装并运行某些干扰报表预览的SQL服务时,可能会发生这种情况。您可以通过打开Sql Server配置管理器来检查当前的服务:
要解决这个问题,你可以do the following:
services.msc
,然后按Enter键。正如SQLnbe所提到的,解决方法是:
当我删除与解决方案关联的.DATA文件时,预览问题已解决。
就我而言,我尝试了以上所有解决方案,并且:
我不确定是不是第3点和第4点实际上就是诀窍,但是我把它放在那里 - 以防它实际上是适用于其他人的程序,这是尝试选项4。
我还需要注意,这个问题是在一个短暂的连接丢失之后开始的。我需要使用WIFI而不是局域网,因为必须能够漫游,并且每次我取消对笔记本电脑的连接时,我在SSMS中的所有连接都会丢失(并且还有所有临时表等)。
脚步:
谢谢
这就是我做的:
似乎预览又回来了。它可以是(1)和(2)的组合。