1. 程式人生 > >如何把高版本的sqlserver 還原到低版本的 sqlserver

如何把高版本的sqlserver 還原到低版本的 sqlserver

數據庫備份 新建 基本 link lin 庫文件 新版本 mage 綠色

原文:如何把高版本的sqlserver 還原到低版本的 sqlserver

本例為sql2012 還原到sql2008。

要實現的功能是把sql2012的數據庫備份到sql2008,數據庫名字為Test,並且這兩個數據庫在不同的電腦中。

微軟的軟件設計方案基本上都是新版本兼容舊版本,舊版本不兼容新版本

步驟如下:

1、首先把要把sql2012中要備份的數據庫設置為兼容2008。

右鍵sql2012中的數據庫Test-屬性-選項 看到如下圖:

技術分享圖片

2、右鍵Test-任務-生成腳本,下一步-下一步到達下圖,點【高級】選項。把【script for sql version】改成你要降級的那個版本 也就是【sql2008】。確定完成即可。會生成一個【script.sql】腳本文件。

技術分享圖片

3、下一步要把sqlserver2012源文件復制到另外一個電腦上。由於SqlServer正在運行是無法復制的。所以首先要【停止】sqlserver服務。

技術分享圖片

4、找到sql2012數據庫在電腦中的位置。 右鍵【數據庫】-【文件】會有路徑,復制出這兩個文件來。 至此sqlserver2012的電腦操作完成。

技術分享圖片

5、把上面得到的【script.sql】文件和兩個數據源文件復制到sql2008所在的電腦中。在sql2008中【新建】-【查詢管理器】。把【script.sql】拖進去,會看到代碼。

技術分享圖片

註意綠色部分。此時顯示的數據庫文件位置是sql2012電腦的位置。需要把這兩個地址改為 sql2008 中 復制過來的那兩個源文件的地址即可。按【F5】鍵執行,即可完成數據庫從SQL2012到SQL2008的降級。

轉:http://zhidao.baidu.com/link?url=LB1Wwfv_bRDublbJ1hydia53XWfNFyaaaMnm_YX6XOgs1WlyhD0biBpnqhP7DMdHCooOMr5LIK5_plU89Mj4C5awNr3CF5Bco0GGhsoXIQO

如何把高版本的sqlserver 還原到低版本的 sqlserver