Sql?Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫詳細(xì)步驟
如果需要將高版本的Sql Server2019數(shù)據(jù)庫還原到Sql Server低版本(2012,2008等)數(shù)據(jù)庫,通過以下方法可以順利還原
通過高版本生成sql腳本在低版本執(zhí)行,并且數(shù)據(jù)也能保留
步驟:選擇數(shù)據(jù)庫右鍵 > 點(diǎn)擊任務(wù) > 生成腳本

在設(shè)置腳本編寫選項(xiàng)時,選擇高級,編寫腳本數(shù)據(jù)類型選擇為架構(gòu)和數(shù)據(jù),這樣才可以保留數(shù)據(jù)

然后繼續(xù)下一步完成
在低版本數(shù)據(jù)庫建立一個名稱一樣的數(shù)據(jù)庫,在將剛剛的sql文件指定剛建立的數(shù)據(jù)庫執(zhí)行即可還原成功。


附:高版本的數(shù)據(jù)庫還原到低版本的數(shù)據(jù)庫時,報(bào)錯該版本與此服務(wù)器不兼容解決方案。
例SQL SERVER 2014 中的數(shù)據(jù)庫還原到SQL SERVER 2012
使用BAK文件還原會報(bào)錯:該版本與此服務(wù)器(運(yùn)行版本)不兼容。

解決方案,在 SQLSERVER 2014中選擇要備份的數(shù)據(jù)庫—任務(wù)—生成腳本—設(shè)置腳本編輯選項(xiàng)—高級
服務(wù)器版本選擇:還原數(shù)據(jù)庫到 Sql server 2012中,所以選擇2012版本。
腳本數(shù)據(jù)類型選擇:架構(gòu)和數(shù)據(jù)


將生成的script.sql 文件傳到SQL SEVER 2012所在電腦,然后WIN+R 輸入CMD進(jìn)入命令窗口:
在命令窗口輸入:
sqlcmd -S 127.0.0.1,1433 -U sa -P 111111 -d qmx -i d:\1\script.sql 點(diǎn)擊回車執(zhí)行后,就完成了高版本到低版本的數(shù)據(jù)庫還原。
-S 服務(wù)器 -U 數(shù)據(jù)庫登錄ID -P 數(shù)據(jù)庫登錄密碼 -i 需還原數(shù)據(jù)庫文件地址 -d 要還原數(shù)據(jù)庫名稱,等待執(zhí)行完畢即可, 注意紅字大小寫。

總結(jié)
到此這篇關(guān)于Sql Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)Sql Server高版本數(shù)據(jù)備份后還原低版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
數(shù)據(jù)庫復(fù)制性能測試 推送模式性能測試
使用了數(shù)據(jù)庫復(fù)制的人,首先擔(dān)心的就是主服務(wù)器和備份服務(wù)器的性能消耗問題,本人也是對此十分擔(dān)憂,查了半天,基本上沒發(fā)現(xiàn)類似的測試說明,就自己測試了一下,下面為測試的結(jié)果,僅供參考2012-06-06
SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫同步備份 過程-結(jié)果-分析
簡單來說,數(shù)據(jù)庫復(fù)制就是由兩臺服務(wù)器,主服務(wù)器和備份服務(wù)器,主服務(wù)器修改后,備份服務(wù)器自動修改2012-06-06
CentOS 7.3上SQL Server vNext CTP 1.2安裝教程
這篇文章主要為大家詳細(xì)介紹了CentOS 7.3上SQL Server vNext CTP 1.2安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
詳解在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能
這篇文章主要介紹了在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能,這里介紹使用readline和rlwrap實(shí)現(xiàn)這個功能的方法,需要的朋友可以參考下2022-03-03

