關於低版本SQL附加高版本數據庫(REEOR:948)的解決方法

前言:
小編將sql 14的數據庫直接附加到 sql 08R2上,老是不成功,大概緣由就是高版本不能夠向低版本數據庫直接附加的。終於在大海當中撈到了一根針,萬分感謝。web


解決方法:
1、生成數據庫腳本:
右擊須要附加的數據庫—>任務—>生成腳本—>下一步
這裏寫圖片描述sql

2、選擇要編寫腳本的數據庫對象:
看選項根據本身所需進行選擇(本人是要生成整個數據庫的,因此直接選擇默認)—>下一步
這裏寫圖片描述數據庫

這裏寫圖片描述

3、選擇高級腳本編寫選項:
選擇上圖中的高級—>找到要編寫腳本的數據的類型—>架構和數據—>肯定 (該步操做是導出數據的,若是該步省略,最終生成的數據庫,無數據。)
一直下一步,直到完成。
這裏寫圖片描述架構

4、新建數據庫:
最後在咱們須要低版本的Sql server中新建一個數據庫(不是附加數據庫),而後雙擊剛纔生成的數據庫腳本文件,在這個新建好的數據庫中執行腳本文件,須要等待幾分鐘,表就建好了,同時數據也有。svg


總結:
方法老是用的,看你有沒有耐心去解決罷了。server