Sql-Server
暫時將 SQL Server 2016 數據庫移至 SQL Server 2017,然後再移回。是否可以?
如果我從 SQL Server 2016 實例備份數據庫,然後將其還原到 2017 實例以對其進行一些工作。
然後我可以從 2017 實例轉身並備份該數據庫並使用它來覆蓋 2016 實例上的原始版本嗎?
不,這是不可能的。任何早期版本的 SQL Server ref都無法還原 SQL Server 2017 備份
此外,關於每個文件的分離和重新附加:
附加到 SQL Server 2017 後,數據庫立即可用並自動升級。這可以防止數據庫與舊版本的數據庫引擎一起使用
此外,不確定您是否關心兼容性級別,但 FYSA:
如果升級前使用者數據庫的兼容級別為100或更高,升級後保持不變。如果升級後的數據庫在升級前兼容級別為 90,則兼容級別設置為 100,這是 SQL Server 2017 中支持的最低兼容級別。
此外,我相信您的問題是關於使用者數據庫的,但如果不是:
SQL Server 2017 無法還原使用早期版本的 SQL Server 創建的 master、model 和 msdb 的備份