我有SQL服務器腳本,我想每週自動在數據庫上運行它。每週自動運行SQL服務器腳本
任何幫助。
我試過sql服務器代理作業,但我有很多數據庫在我的服務器上,我應該對每個數據庫做出步驟,它會在同一天和同一時間運行。
我有SQL服務器腳本,我想每週自動在數據庫上運行它。每週自動運行SQL服務器腳本
任何幫助。
我試過sql服務器代理作業,但我有很多數據庫在我的服務器上,我應該對每個數據庫做出步驟,它會在同一天和同一時間運行。
你在正確的軌道上,在管理工作室:
(1)找到SQL Agent和點擊右鍵並選擇任務。
(2)給你任務的名稱和描述,然後選擇在步驟選項左側
(3)在步驟選項,你可以命名你的腳步,插入腳本代碼,並選擇數據庫您希望工作得到執行。
(4)接着去左邊的時間表選項,並指定你想要多久的作業運行(不言自明)
(5)警報,通知等也應利用選項如果你想通知失敗/成功/等。
就是這樣。
如果您想要一個步驟對每個數據庫(或者可能是數據庫的子集)執行相同操作的一個作業,請考慮使用系統過程sp_msForEachDB。我在前面的answer中闡述了一種使用這種方法的方法。
謝謝,但我知道,如果我爲ech數據庫做了一步,它會崩潰服務器,因爲我運行腳本需要幾個薄荷糖(其reindex腳本),我有超過100分貝。 – 2010-05-19 14:06:55