我有一個SQL服務器數據庫與5個文件組我想備份2個文件組(只包含文件流),並將其恢復到不同的現有數據庫。恢復文件組到不同的數據庫
0
A
回答
1
你所要求的是Piecemeal Restores (SQL Server)
可以恢復primary
+所有readwrite
FG +在你任何的readonly
文件組是在simple
恢復模式,也可以還原primary
+任何其他文件組(S),如果你是在full
恢復模式。
作爲第一個文件組恢復始終是primary
文件組,它會取代你的「不同的現有數據庫」主數據文件和日誌文件(在你的restore
命令你應該使用with move
指向現有的MDF +日誌文件),每隨後的恢復將會覆蓋其他文件,那麼「現有」數據庫中將沒有任何內容,因此恢復到「不同的現有數據庫」是沒有意義的:您將只能聯機恢復您所恢復的文件組,並且數據庫將會對「現有數據庫」的剩餘文件一無所知。因此,它只是恢復到另一個(不存在的)數據庫。
這裏是simple
恢復模式Example: Piecemeal Restore of Only Some Filegroups (Simple Recovery Model)
爲primary
+ readonly fg
還原順序例子,這裏是full
恢復模型Example: Piecemeal Restore of Only Some Filegroups (Full Recovery Model)
相關問題
- 1. SMO:恢復到不同的數據庫
- 2. MYSQL恢復命令說我試圖恢復到不同的數據庫?
- 3. mysql:從frm文件恢復數據庫
- 4. 用文件流恢復數據庫
- 5. 從* .frm文件恢復數據庫 - mysql?
- 6. 恢復SQLite數據庫文件
- 7. MySQL的恢復到不同的數據庫
- 8. 將數據庫恢復到不同的排序規則
- 9. 帶filstream文件組的數據庫部分恢復
- 10. 恢復數據庫
- 11. 數據庫恢復
- 12. 數據庫文件組 - 僅在新服務器上恢復1個文件組
- 13. 恢復MySQL的轉儲文件到數據庫
- 14. WAV文件數據恢復
- 15. 數據庫被「恢復」恢復
- 16. 恢復的HyperSQL數據庫
- 17. pgAdmin的數據庫恢復
- 18. 恢復我的數據庫
- 19. Android - 恢復數據庫在數據庫文件丟失時清除數據庫
- 20. 查詢是否將.bak文件恢復到新數據庫?
- 21. MySQL(5.x)數據庫備份/恢復到文件工具
- 22. 如何將整個備份文件恢復到MySql數據庫?
- 23. 無法恢復.sql文件到mysql數據庫
- 24. 如何將數據庫恢復到特定文件夾?
- 25. 移動文件組到不同的數據庫
- 26. Oracle數據庫恢復數據庫到以前的狀態
- 27. 從數據文件中恢復mysql數據庫
- 28. 從數據文件夾備份中恢復mysql數據庫
- 29. 使用數據文件恢復數據庫
- 30. 將數據庫恢復到新羣集
你怎麼說「不同的現有數據庫」的意思的例子?每次恢復都會重新創建恢復的文件,是否意味着您的「不同」數據庫具有相同的結構? (我的意思是數據文件的數量及其讀取/只讀狀態? – sepupic
另一個數據庫有不同的文件和文件組的編號和名稱 –
當你將恢復到該數據庫時,它的文件中沒有人可以訪問。重新寫入,並且新恢復的數據庫在恢復之前不知道它具有哪些文件,它只會知道原始數據庫的備份文件 – sepupic