sqlserver 將數據庫由高版本降級至低版本

從高版本直接【分離/附加】或者【備份/還原】數據庫到低版本,往往會遇到版本不兼容的報錯。

通常有兩種解決思路——低版本升級,或高版本降級,這篇文章主要測試下第二種方法。

  • 源版本:sqlserver 2017 on Windows 2016
  • 目標版本:sqlserver 2014 on Windows 2012 R2

 

一、 選擇要降級的數據庫,生成腳本

二、 在目標庫運行腳本文件

這個腳本只會創建元數據,不會有業務數據

 

三、 導入業務數據

用SMSS的導入導出工具導入業務數據至目標庫即可

 

參考

https://blog.csdn.net/DBA_Huangzj/article/details/7952403

https://www.cnblogs.com/wangfuyou/p/5777244.html