SqlServer高版本數(shù)據(jù)備份還原到低版本
最近遇見一個(gè)問(wèn)題:
想要將Sqlserver高版本備份的數(shù)據(jù)還原到低版本SqlServer上去,但是這在SqlServer中是沒法直接還原數(shù)據(jù)庫(kù)的,所以經(jīng)過(guò)一系列的請(qǐng)教總結(jié)出來(lái)一下可用方法。
首先、你得在電腦上裝有你將要操作的高版本以及低版本的SqlServer或者你能夠連上SqlServer高版本所在的數(shù)據(jù)庫(kù)(便于后面拷貝數(shù)據(jù)),
第二步、打開高版本數(shù)據(jù)庫(kù)中你需要備份的數(shù)據(jù)庫(kù),將你備份的數(shù)據(jù)庫(kù)相關(guān)的登錄名或者用戶刪除。右鍵數(shù)據(jù)庫(kù)->任務(wù)->生成腳本。在生成腳本的“選擇對(duì)象”步驟選擇“編寫整個(gè)數(shù)據(jù)庫(kù)及所有數(shù)據(jù)庫(kù)對(duì)象的腳本選項(xiàng)”。在生成腳本的“設(shè)置腳本編寫選項(xiàng)”的高級(jí)中選項(xiàng)中設(shè)置“編寫USE DATABASE 腳本”和“架構(gòu)限定對(duì)象名稱”選項(xiàng)為False并將“服務(wù)器版腳本”選擇為你的低版本的數(shù)據(jù)庫(kù)的版本。生成腳本。
第三步、在你低版本的數(shù)據(jù)庫(kù)中新建數(shù)據(jù)庫(kù)(名稱隨便),打開Sql腳本。將腳本中所有關(guān)于原數(shù)據(jù)庫(kù)名稱的操作全部刪除,將數(shù)據(jù)庫(kù)從第一個(gè)alter操作分成兩部分,對(duì)新建數(shù)據(jù)庫(kù)執(zhí)行第一部分建表操作。
第四步、右鍵新建的數(shù)據(jù)庫(kù)->任務(wù)->導(dǎo)入數(shù)據(jù),將數(shù)據(jù)來(lái)源設(shè)置為高版本的數(shù)據(jù)庫(kù),目標(biāo)設(shè)置成當(dāng)前數(shù)據(jù)庫(kù)。然后選擇復(fù)制一個(gè)或多個(gè)圖表。選擇所有的數(shù)據(jù)表,然后在“編輯映射”將”啟用標(biāo)識(shí)插入“選上。導(dǎo)入數(shù)據(jù)
第五步、最后再執(zhí)行前面分割的第二部分Sql腳本,為數(shù)據(jù)庫(kù)建索引!
Ok.到此高版本SqlServer數(shù)據(jù)庫(kù)在低版本SqlServer中恢復(fù)成功
分享第二個(gè)案例:
想要將Sqlserver2014高版本備份的數(shù)據(jù)還原到低版本SqlServer2008R2上去,但是這在SqlServer中是沒法直接還原數(shù)據(jù)庫(kù)的,通過(guò)以下方法可以順利還原。
通過(guò)高版本生成sql腳本在低版本執(zhí)行,并且數(shù)據(jù)也能保留。
步驟:任務(wù)—》生成腳本—》
下一步-》高級(jí),選擇數(shù)據(jù)庫(kù)版本和編寫腳本數(shù)據(jù)類型為架構(gòu)和數(shù)據(jù),可以保留數(shù)據(jù)。
繼續(xù)下一步完成。
最后在低版本的sql數(shù)據(jù)庫(kù)中:
先新建腳本中的數(shù)據(jù)庫(kù),再實(shí)行sql生成表結(jié)構(gòu)和數(shù)據(jù)。
完美還原成功!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SQLSERVER數(shù)據(jù)庫(kù)備份后無(wú)法還原的解決辦法
- sql server 2005數(shù)據(jù)庫(kù)備份還原圖文教程
- SQL Server 2008 備份數(shù)據(jù)庫(kù)、還原數(shù)據(jù)庫(kù)的方法
- sqlserver數(shù)據(jù)庫(kù)高版本備份還原為低版本的方法
- SQL Server2012數(shù)據(jù)庫(kù)備份和還原的教程
- SqlServer數(shù)據(jù)庫(kù)備份與還原的實(shí)現(xiàn)步驟
- Sql?Server高版本數(shù)據(jù)庫(kù)數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫(kù)詳細(xì)步驟
- SQL Server數(shù)據(jù)庫(kù)備份與還原完整操作案例
相關(guān)文章
SQL創(chuàng)建的幾種存儲(chǔ)過(guò)程
表名和比較字段可以做參數(shù)的存儲(chǔ)過(guò)程2010-05-05SQL Server格式轉(zhuǎn)換函數(shù)Cast、Convert介紹
這篇文章介紹了SQL Server中的格式轉(zhuǎn)換函數(shù)Cast、Convert,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05SQL?Server新特性SequenceNumber用法介紹
這篇文章介紹了SQL?Server新特性SequenceNumber的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02MSSQL批量替換語(yǔ)句 在SQL SERVER中批量替換字符串的方法
在SQL SERVER中批量替換字符串的方法2010-04-04判斷觸發(fā)器正在處理的是插入,刪除還是更新觸發(fā)
平常時(shí)寫觸發(fā)器(TRIGGER),一般會(huì)分別寫插入(INSERT),刪除(DELETE)和更新(UPDATE)單獨(dú)的觸發(fā)器2012-01-01Sql學(xué)習(xí)第一天——SQL 練習(xí)題(建表/sql語(yǔ)句)
來(lái)自Madrid且訂單數(shù)少于3的消費(fèi)者,針對(duì)這個(gè)要求作出以下:建表 做題分析以及sql語(yǔ)句的寫法,感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-03SQL語(yǔ)句優(yōu)化提高數(shù)據(jù)庫(kù)性能
為了獲得穩(wěn)定的執(zhí)行性能,SQL語(yǔ)句越簡(jiǎn)單越好。對(duì)復(fù)雜的SQL語(yǔ)句,要設(shè)法對(duì)之進(jìn)行簡(jiǎn)化,本文給大家介紹優(yōu)化SQL語(yǔ)句提高數(shù)據(jù)庫(kù)性能,對(duì)sql語(yǔ)句優(yōu)化性能優(yōu)化相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01sqlserver中創(chuàng)建鏈接服務(wù)器圖解教程
鏈接服務(wù)器在跨數(shù)據(jù)庫(kù)/跨服務(wù)器查詢時(shí)非常有用(比如分布式數(shù)據(jù)庫(kù)系統(tǒng)中),本文將以圖文方式詳細(xì)說(shuō)明如何利用SQL Server Management Studio在圖形界面下創(chuàng)建鏈接服務(wù)器。2010-09-09