none
利用備份檔 做資料同步問題 RRS feed

  • 問題

  • 您好:
    若要做 sqlexpress 2008或2012 同步到sql 2005 standard的動作:
    是否可以利用  利用完整備份+log備份 來做:
    express(exp1 pc)        sql2005(s2005 pc--只做查詢資料用,不做異動功能)
    1-0.express 完整備份,將備份檔 傳送到 s2005 pc上
    backup database Northwind to disk='d:\temp\ERP.bak' with init

    1-1.s2005還原完備份檔.
    restore database Northwind from disk='d:\temp\ERP.bak' with recovery,replace
    利用with recovery ,因為這時候 sql2005上計可以查詢資料了

    2-0.express 定期備份log檔,並將log檔傳到s2005 pc上
    backup log Northwind to disk = 'd:\temp\ERPLog_01.bak' with init    --0 ~ 3

    2-1.定期回覆 新的log檔案
    restore log Northwind from disk='d:\temp\ERPLog_01.bak' with recovery

    請問這樣的同部份試可行嗎?

    謝謝!

    2013年3月19日 上午 02:22

解答

所有回覆

  • No, you can't restore db nor log from higher version to lower version.
    2013年3月19日 上午 03:14
  • 您好:

    若是 sql2005 express restore 到 SQL2005  STANARD

    那以上的 備份,回存方式 來做同步,可以嗎?

    謝謝!

    2013年3月20日 上午 12:06
  • 相同版本的SQL SERVER做備份還原應該是沒問題的。

    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    2013年3月20日 上午 12:58
    版主
  • 謝謝您!

    那另一個問題點在於

    我來源檔備份 後,丟給 目的server去還原

    時間          來源          目的區
    01:00        完全備份      還原完全備份,然後開始上線
    03:00        差異備份      還原差異備份,然後開始上線
    05:00        log備份1      還原log備份1,然後開始上線
    07:00        log備份2      還原log備份2,然後開始上線

    這樣模式 來同步資料,感覺上原理可行,實際上是其他問題呢?

    謝謝!

    2013年3月20日 上午 03:23
  • Have to restore from full backup with norecovery option, otherwise can't restore differential nor log backups on it.
    2013年3月20日 上午 03:34
  • 謝謝您!

    那另一個問題點在於

    我來源檔備份 後,丟給 目的server去還原

    時間          來源          目的區
    01:00        完全備份      還原完全備份,然後開始上線
    03:00        差異備份      還原差異備份,然後開始上線
    05:00        log備份1      還原log備份1,然後開始上線
    07:00        log備份2      還原log備份2,然後開始上線

    這樣模式 來同步資料,感覺上原理可行,實際上是其他問題呢?

    謝謝!


    請問你所謂的開始上線的意思是?

    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    2013年3月20日 上午 03:48
    版主
  • 不好意思,沒說清楚

    備份完,開始上線

    即,備份 ,即可去 目的資料庫撈資料。(但不做新增改刪)

    2013年3月20日 上午 05:07
  • 這樣恐怕有點問題,因為差異備份的還原,一定得由完整備份當基礎,無法直接還原差異備份,交易紀錄備份亦同。

    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    • 已標示為解答 softballnow 2013年3月20日 上午 07:27
    2013年3月20日 上午 06:52
    版主
  • 收到!

    謝謝您!

    2013年3月20日 上午 07:27