平台環境;
先是裝了WINDOWS 2008,沒有升級到AD,再安裝了sql2008后再升級了AD。
現在SQL建了幾個數據庫備份計划,但都提示下面的信息:
日期 2010-4-15 9:36:00
日志 作業歷史記錄 (MaintenancePlan.Subplan_1)
步驟 ID 0
服務器 SERVER
作業名稱 MaintenancePlan.Subplan_1
步驟名稱 (作業結果)
持續時間 00:00:00
SQL 嚴重性 0
SQL 消息 ID 0
已通過電子郵件通知的操作員
已通過網絡發送通知的操作員
已通過尋呼通知的操作員
重試次數 0
消息
該作業失敗。 無法確定所有者 WWW-4410C397505\Administrator (擁有作業 MaintenancePlan.Subplan_1)是否有服務器訪問權限 (原因: 無法獲取有關 Windows NT 組/用戶 'WWW-4410C397505\Administrator' 的信息,錯誤代碼 0x534。 [SQLSTATE 42000] (錯誤 15404)).
我發現問題在於用戶的所屬機器名與我系統的名稱不符,安裝系統時為WWW-4410C397505,后來我改為SERVER,在SQL Server Management Studio登陸時用WINDOWS身份驗證,再建維護計划時,新建的維護計划的所有者還是以前機器名用戶WWW-4410C397505\Administrator ,而不是SERVER\Administrator ,所以在執行計划時失敗。
所以以后建維護計划時,用SQL Server身份驗證登陸,再建,這樣才能保證成功。
以下下建議沒試驗過:升級了AD之后,把SQL Server Agent的啟動賬戶改成域用戶或內嵌賬戶(NetworkService或LocalSystem)試試。估計你現在的Agent賬戶是本機Administrator用戶,該用戶不能訪問域資源。