MS SQL 2008降級到2005,公司內聽到的說法都是不可行。
網上查了一下發現可透過資料庫發行精靈 (Database Publishing Wizard)來實現?
那麼就來實作一次吧~
參考資料庫來源是SQL 2008 R2,其資料庫發行精靈位在如下路徑
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Publishing\1.2\

執行SqlPubWiz.exe後開始進行資料庫匯出的工作。




↑可自行修改匯出路徑

↑然後在目標資料庫的指令碼部份選擇目標資料庫類型。
因為這次練習是要轉到SQL 2005,所以就選SQL 2005吧~

↑接著設定發行的類型。預設選項-結構描述和資料可以把結構及資料完整匯出。


發行的部分到這邊就完成囉~

到目標資料庫SQL 2005建立一個新的資料庫。

剛新增的資料庫,裏面當然是空的。

然後把發行工作所產的SQL複製到這台資料庫執行。

完成後,資料庫已有對應table建立囉~

點開資料庫table,可以看到SQL 2008 R2的資料已完整於SQL 2005上重現!

資料庫降級不是不可行,而是要看你是否用對了工具。
這個資料庫發行精靈還真是不錯用!

♥順子老婆的網拍,請多關照~
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!
|