如何在SQL Server 2008作业或包中增加MaximumErrorCount?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在SQL Server 2008作业或包中增加MaximumErrorCount?相关的知识,希望对你有一定的参考价值。

我有几个工作和几个包。在SQL Server 2005中,我们曾经使用DTS包,但它们现在已经不存在了(我知道我可以重新启用它们,但这不是我所追求的)。我通过运行我的一个包收到以下错误:

消息:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但引发的错误数(1)达到允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。

显然,这是早期错误的结果。我无法解决这个错误,所以我想增加MaximumErrorCount。但即使互联网上有很多帖子说明你应该选择包上的属性(或作业?),该包不再具有属性(我在Integration Services下找到它们,它们列在DTS包下面是奇怪的,考虑到一个向导创建了包并且2008年不支持DTS?),我不知道如何查看包,真的。作业确实有属性,但没有设置最大错误计数。

有人可以成为我的眼睛,看看我看不到的东西吗?我在哪里根据错误消息的请求增加MaximumErrorCount?

答案

如果我在BIDS(“商业智能开发工作室”,您用来设计软件包的工具)中打开一个软件包,并且不选择其中的任何项目,我在右下方有一个“属性”窗格,其中包含 - 以及其他,MaximumErrorCount财产。如果你没有看到它,也许它被最小化,你必须打开它(看看右边的标签)。

如果您无法通过这种方式找到它,请尝试以下菜单:查看/属性窗口。

或者尝试使用F4键。

另一答案

重要的是要强调需要更改的Property(MaximumErrorCount)必须在Package级别设置为大于0(这是默认值),而不是在显示错误的特定控件中(我试过这个并且它不起作用!)

确保在“属性”窗口中,“下拉”菜单设置为“Package”,然后查找属性MaximumErrorCount以更改它。

以上是关于如何在SQL Server 2008作业或包中增加MaximumErrorCount?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2008怎么自动备份数据库

SQL SERVER 2008复制数据库时发生执行SQL Server代理作业错误

SQL Server 2008如何创建定期自动备份任务

SQL Server 2008 R2中配置作业失败后邮件发送通知

sql server 2008中如何取某字段最大值所在的一条数据(多个字段)

sql server 2008,SP_OACreate手动执行成功,代理作业定时执行失败?