Sql-Server

將單個數據庫備份 (.bak) 文件還原到多個文件組中

  • January 4, 2019

我有一個 SQL Server 2014 數據庫DB01(單個文件組 - PRIMARY),並將其備份到DB01.bakSSMS 中的文件中。

我有另一個DB02帶有 1 個主文件組(1 個文件)和一個輔助文件組(2 個文件)的數據庫。我正在嘗試將DB01.bak文件恢復到具有多個文件組的 DB02 中。可以在 SSMS 中執行此操作嗎?

不,不可能按照您的要求去做。SQL 正在備份數據庫的目前狀態。哪些文件組中的哪些表是數據庫資訊的一部分。可以將備份恢復為新的數據庫名稱。一旦數據在新伺服器上,您就可以研究並創建您想要的文件組,進行更改等。以您想要的方式獲得一切。最後一次備份它,然後將其恢復為您想要的數據庫名稱,或者您可以簡單地重命名數據庫。根據大小,恢復它可能會更快。

不可能那樣做。需要做數據遷移DB01到DB02。

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