首先, 找一臺裝有SQL Server 2008的電腦, 將你的資料庫文件附加到這臺電腦里.附加成功後, 在SSMS的對象資源管理器視窗右鍵單擊剛剛附加的資料庫,依次選"任務>生成腳本...", 此時會彈出腳本嚮導對話框.點"下一步".在"選擇資料庫"對話框選中剛剛附加的資料庫, 同時將底部的"為所 ...
首先, 找一臺裝有SQL Server 2008的電腦, 將你的資料庫文件附加到這臺電腦里.
附加成功後, 在SSMS的對象資源管理器視窗右鍵單擊剛剛附加的資料庫,依次選"任務>生成腳本...", 此時會彈出腳本嚮導對話框.
點"下一步".
在"選擇資料庫"對話框選中剛剛附加的資料庫, 同時將底部的"為所選資料庫中的所有對象編寫腳本"打勾. 點下一步.
在"選擇腳本選項"對話框中,還需要修改以下幾個選項:
1)."編寫數據的腳本",設為"True"; (SQL2005沒有這個選項,所以才要找一臺裝有SQL2008的電腦嘛,多省事啊,省去了數據導入導出的麻煩)
2)."編寫觸發器腳本",設為"True";
3)."編寫創建資料庫的腳本",設為"True";
4)."為伺服器版本編寫腳本",選"SQL Server 2005";(如果是要用的SQL2000中,那就選SQL Server 2000)
以上4個選項是非常建議這樣設置的,其他的選項就自己看著辦,其他的一般也不用改. 點下一步.
在"輸出選項"對話框中,選"將腳本保存到文件",其他預設,點下一步.
點完成.
點關閉.
然後在伺服器中的資料庫中建立一個與同名資料庫,並對其“新建查詢”,將剛生成的代碼拷貝進去,註釋掉第一行路徑,執行。我們發現已經在SQL2005中,建立了一個新的資料庫。