技術(shù)分類(lèi)
聯(lián)系我們
- 地 址:蘭州市城關(guān)區東崗東路1415號勞動(dòng)大廈
- 電 話(huà):0931-8277343
- 手 機:13008756671
- 郵 箱:{Lankecms_email}
- QQ :593668912
- 微 信:593668912或lzeksz
1) SQL2000數據導入到SQL2005中
好的是微軟的產(chǎn)品一般都對之前的產(chǎn)品比較兼容,在SQL2000中,只需要把其數據進(jìn)行備份,在對應的數據庫中點(diǎn)擊右鍵,然后選擇“所有任務(wù)”下的“備份數據庫”,就彈出一個(gè)對話(huà)框,然后點(diǎn)擊“添加”按鈕,輸入對應的數據庫備份名稱(chēng),就可以備份數據了。然后在SQL2005中,在數據庫中點(diǎn)擊右鍵,點(diǎn)擊“還原數據庫”,在彈出的對話(huà)框中,“常規”的選項卡中,“目標數據庫”后面中,輸入數據庫的名字,在指定用于還原的備份集的源和位置下面選擇“源設備”,在后面對應的文件夾按鈕中點(diǎn)擊選擇我們在SQL2000中備份的數據庫,然后選中前面的選框,需要在“選項”選項卡中修改對應的路徑,這樣就可以在SQL2005中恢復對應的數據了。
在這種數據的導入過(guò)程,其實(shí)并不考慮SQL版本的問(wèn)題了,它和各版本之間數據的互相導入沒(méi)有什么區別,就是界面的顯示不同而已。下面再看第二種方式。
2) SQL2005數據導入到SQL2000中
此方法就不能按照上面的導入來(lái)實(shí)現了,否則會(huì )報版本不同的錯誤顯示的。但如何來(lái)實(shí)現呢,我們在SQL2005中,在對應的數據庫中點(diǎn)擊右鍵然后選擇“任務(wù)”菜單下的“生成腳本”,連續點(diǎn)擊兩個(gè)“下一步”,然后在彈出的對話(huà)框中,在“選項”下面的框中找到“為服務(wù)器版本編寫(xiě)腳本”,把后面的SQL2005修改成SQL2000,然后再點(diǎn)擊下一步,把表選中,如有存儲過(guò)程,也需要把存儲過(guò)程選中,然后點(diǎn)擊下一步,全選存儲過(guò)程或者表,然后點(diǎn)擊“下一步”,再點(diǎn)擊“完成”,然后會(huì )在新建的查詢(xún)窗口中生成了所有的SQL語(yǔ)句,我們把這些語(yǔ)句進(jìn)行復制,然后在SQL2000中對應數據庫的查詢(xún)分析器中進(jìn)行執行,就把對應的表結構及存儲過(guò)程生成了。
這時(shí)我們再來(lái)用SQL2000中在對應數據庫中點(diǎn)擊右鍵,在“所有任務(wù)”對應的“導入數據”,輸入SQL2005中服務(wù)器的名稱(chēng)或者IP地址,然后再輸入SQL2000中服務(wù)器對應的名稱(chēng)或者IP地址,然后默認的選擇進(jìn)入“下一步”,全選所有的表,然后點(diǎn)擊兩個(gè)“下一步“,數據就可以導進(jìn)來(lái)了。