方法一:使用圖形化操作(GUI),打開SSMS(SQL Server Management Studio)
第一步:右鍵你要降級的數據庫,按下圖選擇:
第二步:在對話框中的【高級】中按如下方式設置。
第三步:把腳本保存起來,然后在低版本的SQLServer中運行腳本。
打開低版本SQLServer數據庫,連接上數據庫,雙擊腳本即可運行。或者把腳本拖到數據庫的查詢分析器界面(【新建查詢】中粘貼腳本代碼即可),然后點運行。
第四步:在高版本的SQLServer中通過【任務】→【導入數據】,將數據從高版本導入到低版本使用腳本創建的數據庫上。
注意:是從高版本的數據庫中選擇.bak文件,導入到低版本中。(腳本執行完成后,低版本數據庫中應該是創建了一個空的數據庫,數據庫中沒有數據,這一步就是把數據導入到數據庫中)
OK,完成操作。
但是這里注意,如果從2008直接降到2000,跨度很大,而且2000~2005是個大跨越,多處很多兼容性的問題,所以不排除在生成腳本及導數據的時候會存在報錯(並且可能性比較大!),如果有,那你要手動去除那些報錯的,然后記下來,繼續運行不抱錯的,最后再手動創建那個報錯的。