各位前輩好
小弟公司有一sql資料庫,運行是sql 2005-sp2
想試著排程備份,但都會出現錯誤訊息,小弟超級新手很多sql都在摸索階段
小弟有排程,出現錯誤訊息 EVEND ID 208
電腦是有加入AD網域,帳號是有網管帳號,也有加入本機最大權限,但就是會出現需要administrator的權限
以下是錯誤相關圖片,
請各位前輩給我提示!讓小弟有方法可解
在此謝謝各位前輩
請用工作->備份, 以Administrator帳號直接進行備份作業, 看看能不能備份
可以備份, 問題出在Administrator無法由SQL Agent取得正式授權進行Job Scheduling, 試著用超級使用者帳號sa建立Job, 看看能不能正常排程...
--可以正常排程, Administrator帳號沒有dbowner權限, 把Administrator加入dbowner
--不能正常排程, 該資料庫的dbowner不正確, 在SSMS以sa帳號登入SQL Server, 開啟查詢視窗, 輸入指令:
檢視原始檔複製到剪貼簿列印關於
<pre class="c" name="code">ALTER AUTHORIZATION ON DATABASE::資料庫名稱 TO sa;
然後再看看排程, 應該可以Work.
2. 不能備份, 將Administrator增加dbowner授權, 再回到1...
基本上, 只要能手動執行備份作業, 排程應該都沒問題
sql agent 若不行的話可以試試下列方法
請將備份命令儲存成 sql 檔案
並利用 windows 的排程設定執行
當然最好是先確定 sql 命令可以正常執行
並於 排程中 執行看看使否可以正常執行
祝好運囉