SQL 低版本不支持高版本的。你只能安裝二個SQL,再導入數(shù)據(jù)到低版本上。
創(chuàng)新互聯(lián)建站成立與2013年,先為乳山等服務建站,乳山等地企業(yè),進行企業(yè)商務咨詢服務。為乳山企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
在數(shù)據(jù)庫右鍵有個生成腳本,就是用那個功能,在里面選擇你需要降到的版本就行
最近遇見一個問題:
想要將Sqlserver高版本備份的數(shù)據(jù)還原到低版本SqlServer上去,但是這在SqlServer中是沒法直接還原數(shù)據(jù)庫的,所以經過一系列的請教總結出來一下可用方法。
首先、你得在電腦上裝有你將要操作的高版本以及低版本的SqlServer或者你能夠連上SqlServer高版本所在的數(shù)據(jù)庫(便于后面拷貝數(shù)據(jù)),
第二步、打開高版本數(shù)據(jù)庫中你需要備份的數(shù)據(jù)庫,將你備份的數(shù)據(jù)庫相關的登錄名或者用戶刪除。右鍵數(shù)據(jù)庫-任務-生成腳本。在生成腳本的“選擇對象”步驟選擇“編寫整個數(shù)據(jù)庫及所有數(shù)據(jù)庫對象的腳本選項”。在生成腳本的“設置腳本編寫選項”的高級中選項中設置“編寫USE
DATABASE
腳本”和“架構限定對象名稱”選項為False并將“服務器版腳本”選擇為你的低版本的數(shù)據(jù)庫的版本。生成腳本。
第三步、在你低版本的數(shù)據(jù)庫中新建數(shù)據(jù)庫(名稱隨便),打開Sql腳本。將腳本中所有關于原數(shù)據(jù)庫名稱的操作全部刪除,將數(shù)據(jù)庫從第一個alter操作分成兩部分,對新建數(shù)據(jù)庫執(zhí)行第一部分建表操作。
第四步、右鍵新建的數(shù)據(jù)庫-任務-導入數(shù)據(jù),將數(shù)據(jù)來源設置為高版本的數(shù)據(jù)庫,目標設置成當前數(shù)據(jù)庫。然后選擇復制一個或多個圖表。選擇所有的數(shù)據(jù)表,然后在“編輯映射”將”啟用標識插入“選上。導入數(shù)據(jù)
第五步、最后再執(zhí)行前面分割的第二部分Sql腳本,為數(shù)據(jù)庫建索引!
Ok.到此高版本SqlServer數(shù)據(jù)庫在低版本SqlServer中恢復成功
分享第二個案例:
想要將Sqlserver2014高版本備份的數(shù)據(jù)還原到低版本SqlServer2008R2上去,但是這在SqlServer中是沒法直接還原數(shù)據(jù)庫的,通過以下方法可以順利還原。
通過高版本生成sql腳本在低版本執(zhí)行,并且數(shù)據(jù)也能保留。
步驟:任務—》生成腳本—》
下一步-》高級,選擇數(shù)據(jù)庫版本和編寫腳本數(shù)據(jù)類型為架構和數(shù)據(jù),可以保留數(shù)據(jù)。
繼續(xù)下一步完成。
最后在低版本的sql數(shù)據(jù)庫中:
先新建腳本中的數(shù)據(jù)庫,再實行sql生成表結構和數(shù)據(jù)。
完美還原成功!
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
使用備份、還原,肯定不行。
可以通過在高版本的SSMS中,聯(lián)接后,創(chuàng)建鏈接服務器,把數(shù)據(jù)導到舊版本中。
也可以直接使用導入導出的方法處理。
無論是用備份來還原還是用導出導入的方式,都按照常規(guī)步驟就行。
因為低版本的數(shù)據(jù)導到高版本的SQLSERVER服務器里是可以被兼容的
sqlsever不支持降級操作的,除非你把高版本卸載了,再裝低版本
還原數(shù)據(jù)庫的話低版本可以在高版本上還原,反之不行