我試圖搜索這個答案,但每個答案都將我帶到 T-SQL 或 SSMS 型別的答案,而沒有真正解決問題的“是”或“否”。也許它間接地回答了我的問題,因為我找不到直接的答案。
問題:是否可以關閉 SQL Server 實體(如果這有所不同,則為 2017 Ent)并簡單地將資料檔案復制(如在 robocopy/Windows 資源管理器或類似工具中)到不同位置并視為完整備份?
來自 Oracle 背景,這被認為是一個可行的策略。
TIA
uj5u.com熱心網友回復:
是否可以關閉 SQL Server 的實體(2017 Ent,如果這有所不同)并簡單地將資料檔案復制(如在 robocopy/Windows 資源管理器或類似中)到不同的位置并認為是完整備份?
是的,但這是一個壞主意,沒有人這樣做。該功能基本上涵蓋在這里:移動用戶資料庫,它在技術上是可行的和受支持的。
Oracle 有很長一段時間不支持在線備份*,因此采用冷備份的做法持續了很長時間。
SQL Server 基本上永遠支持在線備份。此外,Windows 允許您制作在線卷的時間點一致副本,并使用卷影復制服務在整個服務器上協調在線卷的復制。
所以大多數人要么
- 使用 TSQL 的備份資料庫命令(DBA 傾向于使用此命令)
- 使用一些獲取卷快照和日志備份的基礎設施備份工具(系統管理員傾向于這樣做)
因此,雖然在 SQL Server 中使用冷備份在技術上是可能的,但很容易不使用,而且冷備份在各方面都比 SQL Server 本地備份更糟糕。
*Oracle 歷來運行在大量不同的作業系統和檔案系統上,所以我想知道哪些資料庫塊被安全地持久化,哪些可能在某種直寫快取中,在過去并不總是可能的。SQL Server 通過與 Windows 的緊密集成,強制所有 IO 寫入直接寫入磁盤,因此它確切地知道當直接從檔案讀取時備份將獲得哪些頁面,以及需要將哪些日志記錄視窗添加到備份檔案,將磁盤上的這些頁面帶到備份完成的時間點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/399918.html
標籤:sql-server
上一篇:跨不同行的值-將它們合并為1行
