none
SQL SERVER BACKUP 問題 RRS feed

  • 問題

  • 請問為何我每次使用SQL SERVER 做 BACKUP,出來的檔案也是file size較少的bak檔

     

    但查看我上一任同事的backup檔是file size大很多的bkf檔...

     

    我想問bak檔與bkf檔有甚麼分別?

    我怎樣才能把SQL SERVER的DATA BACKUP 做 BKF檔呢??

     

    THANK YOU ^^ 

    2007年11月21日 上午 02:28

解答

  • BKF檔案應該是Windows NTBACKUP做出來的檔案備份吧。

    log與bks(備份項目檔案)預設路徑:

    C:\Documents and Settings\[執行備份的帳號]\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\

    那個是檔案為基礎的備份,個人覺得還是用SQL Server備份為宜。

     

    交接沒做好,接手的人比較辛苦...

    2007年11月21日 上午 03:33
  • 如果資料庫裡面的資料不重要或是您可以接受資料庫停止運作來修復的話,那麼用最簡單的方法來做備份對管理者來說,當然是便宜行事。問題是,既然公司會採用資料庫來儲存資料,就表示資料庫對公司而言,是十分重要的一種資產,既然是資產就必須要考慮到資料備份、甚至是備援的作法。

     

    因此在情況允許之下,您應該要使用 SQL Server 所提供的功能來進行備份,而不應該完全仰賴作業系統的備份機制

    2007年11月24日 上午 10:44
    版主
  • 其實兩者之前就像前面的大哥說的一樣,一個是作業系統層級(BKF)、一個是資料庫層級(Bak),建議你關於資料庫的部份還是建議你還是兩邊都做,如果你太仰賴BKF的話,如果你不小心刪錯資料的話,你可以直使用Bak還原的某個時間點,但是BKF就需要整個作業系統還原了,而且在即時性上bak還是比較好的(因為BKF包含的層級比較廣)。

     

    實作與 Windows NT Backup 排程備份:http://support.microsoft.com/kb/103474/zh-tw

    SQL Server 2005 Backup 教學:http://technet.microsoft.com/zh-tw/library/ms186858.aspx

    2007年11月24日 下午 02:38

所有回覆

  • BKF檔案應該是Windows NTBACKUP做出來的檔案備份吧。

    log與bks(備份項目檔案)預設路徑:

    C:\Documents and Settings\[執行備份的帳號]\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\

    那個是檔案為基礎的備份,個人覺得還是用SQL Server備份為宜。

     

    交接沒做好,接手的人比較辛苦...

    2007年11月21日 上午 03:33
  • 即是說我只需用SQL SERVER的備份BACKUP DATA做BAK file便可以?

     

     Calvin Kuo 寫信:

    BKF檔案應該是Windows NTBACKUP做出來的檔案備份吧。

    log與bks(備份項目檔案)預設路徑:

    C:\Documents and Settings\[執行備份的帳號]\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\

    那個是檔案為基礎的備份,個人覺得還是用SQL Server備份為宜。

     

    交接沒做好,接手的人比較辛苦...

    2007年11月24日 上午 06:58
  • 如果資料庫裡面的資料不重要或是您可以接受資料庫停止運作來修復的話,那麼用最簡單的方法來做備份對管理者來說,當然是便宜行事。問題是,既然公司會採用資料庫來儲存資料,就表示資料庫對公司而言,是十分重要的一種資產,既然是資產就必須要考慮到資料備份、甚至是備援的作法。

     

    因此在情況允許之下,您應該要使用 SQL Server 所提供的功能來進行備份,而不應該完全仰賴作業系統的備份機制

    2007年11月24日 上午 10:44
    版主
  • 其實兩者之前就像前面的大哥說的一樣,一個是作業系統層級(BKF)、一個是資料庫層級(Bak),建議你關於資料庫的部份還是建議你還是兩邊都做,如果你太仰賴BKF的話,如果你不小心刪錯資料的話,你可以直使用Bak還原的某個時間點,但是BKF就需要整個作業系統還原了,而且在即時性上bak還是比較好的(因為BKF包含的層級比較廣)。

     

    實作與 Windows NT Backup 排程備份:http://support.microsoft.com/kb/103474/zh-tw

    SQL Server 2005 Backup 教學:http://technet.microsoft.com/zh-tw/library/ms186858.aspx

    2007年11月24日 下午 02:38