Sql-Server

是否可以在 SQL Server Windows 上還原 SQL Server Linux 備份

  • October 31, 2021

我在 Mac 上的 docker 中執行 SQL Server。我從 Windows 獲取了 SQL Server 備份,並在 mac SQL Server docker 實例中恢復了它。現在我想從 SQL Server docker 實例中進行備份並將其還原回 Windows。當我嘗試在 Windows 上恢復時,我收到“系統表 sysfiles1 已損壞”。是否可以從 SQL Server Linux 備份並在 SQL Server Windows 上恢復?

我只是驗證了它。是的。不僅有可能,除了使用 WITH MOVE 來更改文件的位置之外,實際上並沒有什麼特別之處。我使用共享卷對其進行了測試,以從我的 docker 實例中獲取備份。我還使用 docker file copy 命令對其進行了測試。兩者都工作得很好。備份可能已損壞或版本已關閉。

我可以在嘗試恢復到 localdb 時重現。

在完整的 SQL Server 上恢復工作正常。

引用自:https://dba.stackexchange.com/questions/267590