[sql]如何從高版本的SQLServer資料庫還原到較低版本的SQLServer
假設要把某個SQLServer資料庫還原到另一台伺服器的SQLServer,而且另一台的版本比較舊
可以先在資料庫按下滑鼠右鍵並選擇 工作 以及產生指令碼

然後跳出視窗,直接選擇下一步 即可

選擇預設的選項,然後一樣按下下一步

再來選擇 儲存為指令檔,並設定.sql的檔案名稱(按照個人喜好設定路徑以及檔案名稱即可),然後按下 進階

再來將下列兩個項目改成結構描述和資料 以及SQLServer 2014,然後按下確定 按鈕。
Ps. 如果覺得SQLServer 2014的版本還不夠低,可自行改成2012, 2008版本

打開 檔案總管 找到剛才產生的.sql檔案,把這個.sql丟到要還原的伺服器的SSMS去跑
跑完之後,就可成功將資料庫還原到較低版本的db。
所有的資料表都已經建立好,所有的資料也有還原過去。
大概是這樣