Q:為什么SQL Server的數(shù)據(jù)庫維護計劃莫名其妙就失效了,而且agent服務(wù)是啟動的,并且以前是可以正確執(zhí)行成功的。但是手工執(zhí)行作業(yè)是成功的。
進入“企業(yè)管理器”,在“SQL Server代理”的“作業(yè)”中,查看這個備份維護計劃的作業(yè)歷史記錄,在詳細歷史記錄中看到如下錯誤:
執(zhí)行用戶: NT AUTHORITY/SYSTEM。執(zhí)行 API: CreatePRocess 失敗。 [SQLSTATE 42000](錯誤 22029). 步驟失敗。
A:在http://support.microsoft.com/kb/246815/zh-cn中得知問題原因是:從 MSDE 再分發(fā)程序包, 安裝 Microsoft Data Engine (MSDE) 時它不安裝 Sqlmaint.exe 工具。
解決辦法:
1.從 SQL Server 開發(fā)版附帶與 MSDE for 他們安裝程序中, 工具 VisualStudioCD /x86/binn/Sqlmaint.exe 或 /alpha/binn/Sqlmaint.exe) and 包客戶可獲得 Sqlmaint.exe 文件。
2.將 Sqlmaint.exe 文件復(fù)制到 MSDE 安裝上 MSSQL7/BINN 目錄。
問題得到解決。
新聞熱點
疑難解答
圖片精選