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的降級。
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的降級。