一、 背景
因為對方的客戶的服務器安裝的數據版本2012,公司開發同事需要客戶數據庫的備份數據,但是公司數據版本是2008R2的,無法還原。
由於2012備份無法直接還原至2008R2(MSSQL數據庫還原 高>>低 不兼容),因此決定使用導出腳本,導入導出降級。
二、 解決方法
1、打開數據庫,連接到數據庫,選擇你要降級的數據庫,點擊右鍵,任務——生成腳本。
2、生成和發布腳本頁面,點擊選擇對象,選擇編寫整個數據庫及所有數據庫對象的腳本。
3、點擊設置腳本編寫選項,選擇文件名,選擇腳本存放的位置,並且起一個名字,然后點擊高級
4、選擇Script for Server Version:SQL Server 2008 R2 兼容;選擇要編寫腳本的數據類型:架構和數據,設置完成,點擊確定。
5、點擊下一步,下一步,然后單擊完成按鈕即可完成腳本的生成及保存。
6、打開sqlserver2008R2 數據庫,新建一個數據。
7、點擊文件,打開文件SQL 腳本,點擊執行SQL腳本,執行成功。