SqlServer 降版本(2017 降到 2008)

如果沒有二進制字段等疑難問題可以直接生成腳本(記得選擇“框架和數據”),再執行導入。詳見網址:https://jingyan.baidu.com/article/b2c186c8e16115c46ef6ff38.html

以上不管用往下看。

我們直接說方法,不得不說技術活是的細活。步驟如下:

第一步:生成腳本。數據庫名稱右鍵單擊,以此選擇“任務”->"生成腳本",和百度經驗方法相同,但此處選擇“僅框架”【見下圖】,導出數據庫對象創建腳本。

高級腳本編輯選項截圖

第二步:分解腳本。將數據庫表約束創建語句從腳本中剝離出來,腳本中創建約束語句都在一塊,很方便。如下圖:

剝離約束腳本實例截圖

第三步:執行部分腳本。執行除“數據庫表約束腳本(4-1.表和視圖創建_約束.sql)”外的其他腳本。

第四步:遷移數據。使用導出(“任務”->"導出")功能,將高版本數據導入到低版本當中。此步驟之前建議備份數據庫,導數據出現錯誤,可以及時還原,重新進行第四步。

第五步:執行剩餘腳本。遷移數據成功後,執行數據庫表約束腳本(4-1.表和視圖創建_約束.sql)。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章