none
SQL 2000備份還原問題 RRS feed

  • 問題

  •  

    最近主管要我們做災難演習,模擬資料庫主機整部機器已損壞,

    然後利用先前備份將資料庫還原.

    環境:win2K server  + SQL 2000 server

     

    假設資料庫都有做完整備份(含master ),備份script 如下:

    BACKUP DATABASE [test] TO  DISK = N'D:\test\test.bak' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'test 備份',  NOSKIP ,  STATS = 10,  NOFORMAT

     

    現在模擬資料庫主機掛了, 重新找一台電腦安裝OS+SQL後,如何將資料還原回去?

    請高手指點,謝謝。

     

    2008年1月3日 上午 11:05

解答

  • 1. backup log [test] to disk='D:\test\test_log.bak' with norecovery

     

    2. restore database [test] from disk='D:\test\test,bak'  with recovery

     

     

     

    2008年1月8日 上午 05:47

所有回覆

  • 1. backup log [test] to disk='D:\test\test_log.bak' with norecovery

     

    2. restore database [test] from disk='D:\test\test,bak'  with recovery

     

     

     

    2008年1月8日 上午 05:47
  • 近期有相同演練計畫,不知您是否已有還原程序,可否分享?

    順序是否須由系統資料庫(master / msdb / model...)先還原,再還原使用者資料庫?

     

    2008年3月13日 上午 05:52