爲方便大家,給個sqlserver2005和2000數據互相導入的方法



Sql server 2000導入 Sql server 2005的數據
從sql server2005中導入2000的數據不是難事。

做法如下:

1:把sql server 2000的數據庫backup,做成一個bak的備份文件

2:在sql server 2005中新建數據庫,然後選擇恢復數據庫,選擇剛纔的bak文件

3:選擇可以覆蓋原來的數據文件。

4:搞定。



但是,從2000中如何導入2005的數據呢?

網上介紹的方法大抵如下:

1:在2005中選擇創建sql語句,選擇目標爲sql server2000的格式

2:在2000中執行sql,創建數據庫結構

3:在2000的sql管理器中連接2005,然後選擇導入數據。

4:搞定。



但是這種方法有問題。第一步和第二布都可以做,但是如果2000中無法訪問2005(安全問題,或者防火牆,或者不可訪問),那麼根本無法執行第三步。



那麼,還有其他方法麼?

有。微軟提供了一個工具:DatabasePublishingWizard.msi,它可以實現這種數據導入導出。



他的原理是:這個工具可以把數據庫導出成一個sql語句文件(數據結構和數據一起),然後把這個數據文件copy到2000的服務器上,然後執行sql,創建數據庫和數據表,並且插入數據。



非常有用的工具,大小2.4MB,在微軟網站有下載。
發佈了30 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章