如何在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代理作业错误
SQL Server 2008 R2中配置作业失败后邮件发送通知