1) SQL Server 2000數據導入SQL Server 2005
在SQL Server 2000中,把其數據進行備份,在數據庫中點擊右鍵,選擇“所有任務”下的“備份數據庫”,彈出一個對話框,然後點擊“添加”按鈕,輸入對應的數據庫備份名稱,就可以備份數據了。然後在SQL Server 2005中,在數據庫中點擊右鍵,點擊“還原數據庫”,在彈出的對話框中,“常規”的選項卡中,“目標數據庫”後面中,輸入數據庫的名字,在指定用於還原的備份集的源和位置下面選擇“源設備”,在後面對應的文件夾按鈕中點擊選擇我們在SQL Server 2000中備份的數據庫,然後選中前面的選框,需要在“選項”選項卡中修改對應的路徑,這樣就可以在SQL Server 2005中恢復對應的數據了。在這種數據的導入過程,其實並不考慮SQL Server版本的問題了,它和各版本之間數據的互相導入沒有什麼區別,就是界面的顯示不同而已。
2) SQL Server 2005數據導入SQL Server 2000中
在SQL Server 2005中,在對應的數據庫中點擊右鍵然後選擇“任務”菜單下的“生成腳本”,連續點擊兩個“下一步”,然後在彈出的對話框中,在“選項”下面的框中找到“為服務器版本編寫腳本”,把後面的SQL Server2005修改成SQL Server 2000,然後再點擊下一步,把表選中,如有存儲過程,也需要把存儲過程選中,然後點擊下一步,全選存儲過程或者表,然後點擊“下一步”,再點擊“完成”,然後會在新建的查詢窗口中生成了所有的SQL語句,我們把這些語句進行復制,然後在SQL Server 2000中對應數據庫的查詢分析器中進行執行,就把對應的表結構及存儲過程生成了。這時我們再來用SQL Server 2000中在對應數據庫中點擊右鍵,在“所有任務”對應的“導入數據”,輸入SQL Server 2005中服務器的名稱或者IP地址,然後再輸入SQL Server 2000中服務器對應的名稱或者IP地址,然後默認的選擇進入“下一步”,全選所有的表,然後點擊兩個“下一步“,數據就可以導進來了。