简体   繁体   English

SSRS 订阅失败错误

[英]SSRS Subscription Failure Error

I have started getting this error since a week now when I try to schedule a report or change a schedule of a report.一周以来,当我尝试安排报告或更改报告的时间表时,我开始收到此错误。

An error occurred within the report server database.报表服务器数据库中出现错误。 This may be due to a connection failure, timeout or low disk condition within the database.(rsReportServerDatabaseError) Get Online Help For more information about this error navigate to the report server on the local server machine, or enable remote errors这可能是由于数据库中的连接失败、超时或磁盘空间不足造成的。(rsReportServerDatabaseError) 获取联机帮助 有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器,或启用远程错误

We have SQL Server 2008 installed along with SSRS running on the server.我们安装了 SQL Server 2008 以及在服务器上运行的 SSRS。

I have never seen this happening before for almost a year now but suddenly it appeared.近一年来我从未见过这种情况发生,但突然间它出现了。 Along with this, report subscription is also messed up and some report are not been emailed as they have a error like:与此同时,报告订阅也被搞砸了,一些报告没有通过电子邮件发送,因为它们有如下错误:

Failure sending mail: An error occurred within the report server database.发送邮件失败:报表服务器数据库中发生错误。 This may be due to a connection failure, timeout or low disk condition within the database.Mail will not be resent.这可能是由于数据库中的连接失败、超时或磁盘空间不足。邮件将不会重新发送。

I am not sure what caused this but if anyone has any idea of what is going on it will be great.我不确定是什么导致了这种情况,但如果有人对正在发生的事情有任何想法,那就太好了。 Thanks you for your help.谢谢你的帮助。 Please reply soooon !!!请尽快回复!!!

Check your error log for details检查您的错误日志以获取详细信息

c$\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles

Typically this happens when the user who owns the subscription (usually the one who set it up) is no longer a valid user or disabled etc. Try dropping & recreating the sub to isolate bad user case.通常,当拥有订阅的用户(通常是设置订阅的用户)不再是有效用户或被禁用等时,就会发生这种情况。尝试删除并重新创建订阅以隔离不良用户案例。

Check below solution for that :检查以下解决方案:

在此处输入图片说明

Step 1 : Go To start -> SQL Server Configuration Manager第 1 步:转到开始 -> SQL Server 配置管理器

Step 2 : Select SQL Server Services -> Right click on SQL Server Report Services -> Click Restart第 2 步:选择 SQL Server Services ->右键单击 SQL Server Report Services -> 单击 Restart

在此处输入图片说明

Refresh your page see your Report will run.刷新您的页面,看看您的报告将运行。

在此处输入图片说明

Cheers !!干杯!!

Go to Table Subscriptions, and Trigger "Subscription_delete_Schedule" and make sure the tempdb called in that trigger matches your temp db name.转到表订阅,并触发“Subscription_delete_Schedule”并确保在该触发器中调用的临时数据库与您的临时数据库名称匹配。 That helped my same issue这对我同样的问题有帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM