SqlServer高版本數(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ù)。
完美還原成功!
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- SQL Server 數(shù)據(jù)庫備份和還原認識和總結 (一)
- sqlserver備份還原數(shù)據(jù)庫功能封裝分享
- sql server 2005數(shù)據(jù)庫備份還原圖文教程
- sql server 2000數(shù)據(jù)庫備份還原的圖文教程
- SQL Server 2008 備份數(shù)據(jù)庫、還原數(shù)據(jù)庫的方法
- sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法
- SQL Server2012數(shù)據(jù)庫備份和還原的教程
- SqlServer數(shù)據(jù)庫備份與還原的實現(xiàn)步驟
- SQL?Server數(shù)據(jù)庫的備份和還原保姆級教程
相關文章
SQL?Server中row_number函數(shù)用法入門介紹
SQL?ROW_NUMBER函數(shù)是臨時值序列的非持久生成,并且在執(zhí)行查詢時會動態(tài)計算該函數(shù),下面這篇文章主要給大家介紹了關于SQL?Server中row_number函數(shù)用法的相關資料,需要的朋友可以參考下2023-03-03
CentOS 9 Stream 上如何安裝 SQL Server&nb
在CentOS9Stream上安裝SQLServer2019,首先需要添加Microsoft的SQLServer存儲庫,然后使用yum命令安裝SQLServer軟件包,安裝完成后,通過運行特定命令配置SQLServer實例,本文給大家CentOS9 Stream如何安裝 SQL Server 2019,感興趣的朋友一起看看吧2024-11-11
SQL Server使用row_number分頁的實現(xiàn)方法
這篇文章主要為大家詳細介紹了SQL Server使用row_number分頁的實現(xiàn)方法,具有一定的參考價值,感興趣的朋友可以參考一下2016-06-06
sqlserver數(shù)據(jù)庫優(yōu)化解析(圖文剖析)
這篇文章主要介紹了sql數(shù)據(jù)庫查詢數(shù)據(jù)慢,針對如何優(yōu)化sqlserver數(shù)據(jù)庫做介紹,需要的朋友可以參考下2015-07-07
數(shù)據(jù)庫中的內容字段被掛馬的替換方法 SQL注入
有時候有些數(shù)據(jù)庫被掛馬了,如果是sqlserver數(shù)據(jù)庫,就可以用下面的方法,不過,這樣的方法比較適合懂sqlserver的朋友,不過不懂的朋友也可以用,一些數(shù)據(jù)庫的在線管理程序替換。2009-08-08
sql2005 create file遇到操作系統(tǒng)錯誤5拒絕訪問 錯誤1802
嘗試打開或創(chuàng)建物理文件 'E:\Library.mdf' 時,CREATE FILE 遇到操作系統(tǒng)錯誤 5(拒絕訪問。)。2009-08-08
SQLyog連接MySQL8.0報2058錯誤的完美解決方法
這篇文章主要介紹了SQLyog連接MySQL8.0報2058錯誤的完美解決方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10

