sql設定定時作業的方法2008-07
-1221:37如果在sql server 裡需要定時或者每隔一段時間執行某個儲存過程或3200字元以內的sql語句時,可以用管理
->
sql server**
->
作業來實現。
use msdb
select * from sysjobs
找到originating_server 字段還是舊伺服器的job_id, 然後執行update語句:
update sysjobs set originating_server='new_server_name'
where job_id='b23bbebe-a3c1-4874-a4ab-0e2b7cd01e14'
(所影響的行數為 1 行)
這樣就可以新增、更新或刪除那些曾經出error 14274 的作業了。
如果想把作業由一台機器遷移到另一台機器,可以先保留好建立作業的指令碼, 然後在另一台機器上執行。
匯出所有作業的建立指令碼操作步驟:
管理->sql server**->作業(滑鼠右鍵)->所有任務->生成sql指令碼->儲存到作業系統下的某個sql檔案
匯出某乙個作業的建立指令碼操作步驟:
管理->sql server**->作業->選中待轉移的作業(滑鼠右鍵)->所有任務->生成sql指令碼->儲存到os下的某個sql檔案
然後在目的伺服器上執行剛才儲存下來的建立作業的sql指令碼。( 如果建作業的使用者或者提醒的使用者不存在, 則會出錯; 我們需要在目的伺服器上建立相關的windows使用者或者sql server資料庫登入, 也可以修改建立作業的指令碼, 把目的伺服器上不存在的使用者替換成已經有的使用者。如果生成日誌的物理檔案目錄不存在,也應該做相關的修改,例如d:\區轉f:\區等字串的 @command 命令裡有分隔符號 go 也會出錯, 可以把它去掉)
SQLServer 手動建立作業
如果在sql server 裡需要定時或者每隔一段時間執行某個儲存過程或3200字元以內的sql語句時,可以用管理 sql server 作業來實現。1 管理 sql server 作業 按滑鼠右鍵 新建作業 2 新建作業屬性 常規 名稱 自定義本次作業的名稱 啟用的方框內是勾號 分類處可選擇也可用...
SQLServer2005建立定時作業任務
sqlserver定時作業任務 即資料庫自動按照定時執行的作業任務,具有週期性不需要人www.cppcns.com工干預的特點 創www.cppcns.com建步驟 使用最高許可權的賬戶登入 sa 一 啟動sql server sql server agent 二 新建作業 三 設定zjrjwgr作...
sqlserver作業備份
在sql server 2005資料庫中實現自動備份的具體步驟 1 開啟sql server management studio 2 啟動sql server 3 點選作業 新建作業 4 常規 中輸入作業的名稱 5 新建步驟,型別選t sql,在下面的命令中輸入下面語句 declare strpat...