none
SQL Backup Schedule for Weekly Full Backup RRS feed

  • 問題

  • 我希望可以每周執行一次Full Backup,但每月第一周的Full Backup要將備份出來的檔案備份到另一個資料夾,可應該如何設定排程?

    還是我自行寫一個Batch,每月將每月第一周的檔案移到另一個資料夾會比較實際?

    謝謝

    2012年3月22日 上午 03:10

解答

  • No, you only need 2 jobs because of backup location. One job has one schedule, the other job has several schedules. Each job can have multiple schedules.
    2012年3月29日 下午 01:44

所有回覆

  • Why don't just backup to that folder directly on first week of the month?
    2012年3月22日 上午 03:55
  • 備份時,就指定到另外的資料夾,比較省事,再者,當有錯誤發生時,還可透過電子郵件、Net Send ... 等方式通知管理者:

    1. 開啟 SSMS
    2. 「物件總管」視窗中,在欲備份的資料庫名稱上,按下滑鼠右鍵,依序選擇「工作/備份」
    3. 「選取頁面」視窗中,設定好「一般」「選項」頁面
    4. 按下「指令碼」旁的 ▼,選擇「編寫動作的指令至作業」
    5. 「新增作業」視窗中,設定好相關的作業細項


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」

    2012年3月22日 上午 04:22
    版主
  • 如果我分開兩個Job,第一個Job只在第一周的星期天執行,第二個Job是否選每周星期天執行?

    這樣不是和第一個Job重複了?

    2012年3月22日 上午 08:20
  • 我懂得建立備份,但對以上排程卻不知怎樣設定。MS SQL可以設定每月第一個星期天執行,但好像沒有辦法排除每月的第一個星期天。

    Thanks。

    2012年3月22日 上午 08:24
  • If backup file is not too big, just backup twice in first week of the month. Much easier to handle. Otherwise you need another job to identify the file and copy it.
    2012年3月22日 下午 01:03
  • MS SQL可以設定每月第一個星期天執行,但好像沒有辦法排除每月的第一個星期天。

    這是繞口令嗎?
    要每月第一個星期天執行,卻又要排除每月第一個星期天?
    那不就正負得負,不要執行?

    「新增作業步驟」對話視窗中,可以設定許多種不同類型的作業,例如:作業系統、PowerShell...,因此要執行特定作業,比方說:要複製檔案,自然可由此下手。



    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」



    2012年3月22日 下午 03:42
    版主
  • 若你只要設2個作業卻又不想重複備份

    作業排程是無法達到你的需求的

    我想你直接每週設一個排程會讓你省事很多

    2012年3月23日 上午 08:16
  • 因為我想得出以下結果:

    每月第一個星期天, Backup to E:\SQLBAK_M
    其它星期天, Backup to E:\SQLBAK_W

    我可以在T-SQL中,使用getdate()找出每月第一個星期天,再用IF來做到以上結果,這樣,建立1個Job也可以。但我想知MS SQL的工作排程內,有沒有辦法可以分成2個Job,第一個Job是每月第一個星期天執行,等二個Job是其它星期天執行。

    我知Symantec Backup Exec是可以排除指定日子的。

    2012年3月29日 上午 01:45
  • You can create 2 jobs, one runs on first Sunday of each month. Create multiple schedules for the other, each schedule runs at second, third, ... Sunday of each month. 
    2012年3月29日 上午 02:42
  • Thanks, rmiao. I think this is the answer but I need to create 4~5 difference jobs, the first job run on first Sunday, the second job run on second Sunday and the thrid job run on thrid Sunday, etc...
    2012年3月29日 上午 09:22
  • No, you only need 2 jobs because of backup location. One job has one schedule, the other job has several schedules. Each job can have multiple schedules.
    2012年3月29日 下午 01:44