none
數據庫完整性檢查的計劃任務執行失敗 RRS feed

  • 問題

  • 在SQL 2005 Standard版中添加了一個對所有用戶數據庫進行完整性檢查的計劃任務,計劃時間是每天凌晨4:00,但第次運行都不成功,查看sql-agent錯誤信息如下:
    訊息
    以下列使用者的身分執行: PGL-SQL\SYSTEM。Microsoft (R) SQL Server 執行封裝公用程式  32 位元版本 9.00.3042.00  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    已啟動:  上午 04:00:00  進度: 2008-10-19 04:00:01.64    來源: {DE056C8F-12A4-4B2F-97B4-643C769E4A67}      執行查詢 "DECLARE @Guid UNIQUEIDENTIFIER      EXECUTE msdb..sp"。: 100% 完成  進度結束  DTExec: 封裝執行傳回 DTSER_FAILURE (1)。  已啟動:  上午 04:00:00  已完成: 上午 04:00:03  經過時間:  3.407 秒.  封裝執行失敗。.  步驟失敗。

    但是,如果直接利用命令行來執行DBCC CHECK卻是可以的,請問是什麼原因?

    2008年10月20日 上午 09:18

所有回覆

  • May catch bug, double check plan's log file to get details.

     

    2008年10月20日 下午 06:32
  • This is detail information abount the plan.

    2008年10月21日 上午 01:27
  • What you posted are from job history, plan's log file has more specific messages.

     

    2008年10月21日 下午 03:11
  • 检查 本地服务器连接 上的数据库完整性
    数据库: xxxx
    包括索引

    更改 对于 服务器“xx”失败。

     

    2009年1月11日 上午 10:53
  • 感覺上還是像這個身份 PGL-SQL\SYSTEM沒有執行該JOB的權限

    您直接下命令執行DBCC CHECK是可以的,我想您應該是指直接於SSMS下語法吧

    那當時是用什麼帳號執行成功的呢???

    是WINDOWS驗証還是SQL 驗証???

    另外,如果不透過AGENT,直接執行封裝是可以的嗎??

     

     

    2009年1月12日 上午 09:28