none
SQL2000数据库维护计划中完整性检查作业失败 RRS feed

  • 问题

  • sqlmaint.exe 失败。 [SQLSTATE 42000](错误 22029).  步骤失败。

    以上是保错信息,完整性检查方面选择了:包含索引和尝试修复所有小问题。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月23日 10:05

答案

全部回复


  • 嗯,我查到有一个相类似的补丁:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;827452
    不知道你能不能打这个补丁。打完后问题还在不在。
    2009年6月23日 15:53
  • Check plan's log file, it'll tell you what's the problem.
    2009年6月23日 16:15
  • Check plan's log file, it'll tell you what's the problem.

    我帖子里发的就是log,没能够指导解决问题的具体日志可用。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月24日 3:54

  • 嗯,我查到有一个相类似的补丁:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;827452
    不知道你能不能打这个补丁。打完后问题还在不在。

    这说的不是同一个问题……
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月24日 4:01
  • Check plan's log file, it'll tell you what's the problem.

    我帖子里发的就是log,没能够指导解决问题的具体日志可用。
    宝剑锋从磨砺出,梅花香自苦寒来。
    What you posted is job history, different from plan's log file.
    2009年6月24日 15:39
  • Check plan's log file, it'll tell you what's the problem.

    我帖子里发的就是log,没能够指导解决问题的具体日志可用。
    宝剑锋从磨砺出,梅花香自苦寒来。
    What you posted is job history, different from plan's log file.

    第一步:执行用户: XX-DBSERVER109\XXXadmin。sqlmaint.exe 失败。 [SQLSTATE 42000](错误 22029).  步骤失败。
    作业结果:作业失败。  调度 4 (第 1 调度) 唤醒调用了该作业。最后运行的步骤是第 1 步(第 1 步)。.

    以上是job history。

    数据库维护计划历史记录中无东西。

    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月29日 9:20
  • Check logging in the plan, you can find plan's log file path there. Then check log file in the path for details.
    2009年6月29日 15:00
  • Check logging in the plan, you can find plan's log file path there. Then check log file in the path for details.

    数据库维护计划历史记录条目找到了,有以下消息:

    [Microsoft][ODBC SQL Server Driver][SQL Server]未处理修复语句。数据库需要处于单用户模式下。

    看来是在“尝试修复所有小问题”这个选项的处理上出问题了,需要在单用户模式下才能完成?这设计似乎有点问题,常规模式下不能修复问题为啥也要提供此功能选项呢?不解。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月30日 3:19
  • That's a bug, which sp and hotfix did the server have?
    2009年6月30日 3:24
  • That's a bug, which sp and hotfix did the server have?

    产品版本是:8.00.2055(SP4)

    确认肯定是打SP4补丁了的,SP4后的其他小补丁就没有了。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月30日 3:28
  • Try get latest hotfix, or run 'dbcc checkdb' instead of maintenance plan.
    2009年6月30日 3:51
  • Try get latest hotfix, or run 'dbcc checkdb' instead of maintenance plan.

    SP4后还有补丁吗?

    或者可知道此bug是在哪个补丁上给解决了呢?
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月30日 4:08
  • 不选中“尝试修复所有小问题”这个选项后就没问题了。

    不过这只是治标不治本的做法,希望哪位老大能给指点解决这bug的问题。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年6月30日 4:13
  • There are post sp4 fixes, get latest one from Microsoft.
    2009年6月30日 20:28
  • There are post sp4 fixes, get latest one from Microsoft.

    还有最新的SQL2000 SP4吗?我已经安装了SP4补丁。
    宝剑锋从磨砺出,梅花香自苦寒来。
    2009年7月1日 1:34
  • Not sp but post sp4 fixes, those are fixes came out after sp4.
    2009年7月1日 1:52