SQLserver默認支持低版本的數據庫,備份后可以還原到高版本的SQL系統內(這個屬于系統功能,兼容低版本)。但若需要高版本向版本還原數據庫,那么就比較麻煩了,一下通過一個用例來描述。
現在要將Sqlserver高版本(v2008R2)備份的數據還原到低版本SqlServer(v2008)上去,但是這在SqlServer中是沒法直接將高版本數據還原到低版本數據庫的,所以經過一系列的請教總結出來一下可用方法。以下我們拿 AM8 數據庫為列
步驟:
點擊 所需要還原的數據庫—》任務—》生成腳本—》
彈出窗口,進行設置
點擊“高級”彈出
“確定”后,返回上一個界面,點擊 “下一步”
打開生成的sql文件,根據情況修改一下
在低版本的SQLserver機器上,運行sql腳本來創建數據庫(注意:需要保證這個數據庫當前sqlserver上是不存在的)
執行后,創建了新數據庫“AM8”