如何把高版本的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