none
SQL Server 2008備份問題 RRS feed

  • 問題

  • 請問我在做SQL Server 2008備份時備份檔案會出現

    test(資料庫名稱)_backup_2010_04_29_150002_6531515.bak,如果我不要"_backup_2010_04_29_150002_6531515"名稱要如何拿掉,因為我的備份是用備份精靈設定的請麻煩在指導小弟我謝謝!!

    2010年4月29日 上午 10:00

解答

所有回覆

  • Don't use maintenance plan then, just run 'backup database ...' in the job.
    2010年4月29日 下午 01:17
  • 在「備份資料庫」的視窗中,按下上方「指令碼」圖示,移到指令碼的視窗中,修改裡面的 T-SQL,把 .bak 刪除,然後執行該 T-SQL 即可
    論壇 問卷大調查,讓您票選論壇 MVP
    2010年4月29日 下午 02:00
    版主
  • 不好意思我可能沒講很清楚,我是很多資料庫要備份,我用維護計畫排一個排程定時就備份,這個排程內有5個資料庫,但備份後看備份的資料庫會變成

    test(資料庫名稱)_backup_2010_04_29_150002_6531515.bak,如果我不要"_backup_2010_04_29_150002_6531515"名稱要如何拿掉,因為我要備份資料庫名稱為test.bak請麻煩在指導小弟我謝謝!!

    2010年4月30日 上午 02:05
  • hi

    2008維護計畫預設
    dbname_backup_yyyy_MM_dd_hhmmss_*******.bak
    你想要有自己的格式
    只能自己寫script

    Declare @Path Nvarchar(2000)
    Set @Path ='E:\Backup\dbname.bak'
    Backup Database [PRODB] To disk=@Path



    • 已標示為解答 antonyyy 2010年4月30日 下午 01:58
    2010年4月30日 上午 02:36
    版主
  • 對!您真的沒講清楚!基於板主的職責,我有必要再次提醒您:煩請於發文前,詳閱本版上方的公告區的「SQL Server Management 討論區發言規範」
    沒有規矩,何以成方圓!

    使用 SSMS 的管理介面進行設定,預設就不允許自訂附檔名,所以您只能透過 T-SQL 指令碼進行排程設定。


    論壇 問卷大調查,讓您票選論壇 MVP
    2010年4月30日 上午 03:19
    版主