7 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
1) SQL Server 2000數(shù)據(jù)導(dǎo)入到SQL Server 2005中
? 好的是微軟的產(chǎn)品一般都對(duì)之前的產(chǎn)品比較兼容,在SQL Server 2000中,只需要把其數(shù)據(jù)進(jìn)行備份,在對(duì)應(yīng)的數(shù)據(jù)庫(kù)中點(diǎn)擊右鍵,然后選擇“所有任務(wù)”下的“備份數(shù)據(jù)庫(kù)”,就彈出一個(gè)對(duì)話框,然后點(diǎn)擊“添加”按鈕,輸入對(duì)應(yīng)的數(shù)據(jù)庫(kù)備份名稱,就可以備份數(shù)據(jù)了。然后在SQL Server 2005中,在數(shù)據(jù)庫(kù)中點(diǎn)擊右鍵,點(diǎn)擊“還原數(shù)據(jù)庫(kù)”,在彈出的對(duì)話框中,“常規(guī)”的選項(xiàng)卡中,“目標(biāo)數(shù)據(jù)庫(kù)”后面中,輸入數(shù)據(jù)庫(kù)的名字,在指定用于還原的備份集的源和位置下面選擇“源設(shè)備”,在后面對(duì)應(yīng)的文件夾按鈕中點(diǎn)擊選擇我們?cè)赟QL Server 2000中備份的數(shù)據(jù)庫(kù),然后選中前面的選框,需要在“選項(xiàng)”選項(xiàng)卡中修改對(duì)應(yīng)的路徑,這樣就可以在SQL Server 2005中恢復(fù)對(duì)應(yīng)的數(shù)據(jù)了。
? 在這種數(shù)據(jù)的導(dǎo)入過程,其實(shí)并不考慮SQL Server版本的問題了,它和各版本之間數(shù)據(jù)的互相導(dǎo)入沒有什么區(qū)別,就是界面的顯示不同而已。下面再看第二種方式。
? 2) SQL Server 2005數(shù)據(jù)導(dǎo)入到SQL Server 2000中
? 此方法就不能按照上面的導(dǎo)入來實(shí)現(xiàn)了,否則會(huì)報(bào)版本不同的錯(cuò)誤顯示的。但如何來實(shí)現(xiàn)呢,我們?cè)赟QL Server 2005中,在對(duì)應(yīng)的數(shù)據(jù)庫(kù)中點(diǎn)擊右鍵然后選擇“任務(wù)”菜單下的“生成腳本”,連續(xù)點(diǎn)擊兩個(gè)“下一步”,然后在彈出的對(duì)話框中,在“選項(xiàng)”下面的框中找到“為服務(wù)器版本編寫腳本”,把后面的SQL Server2005修改成SQL Server 2000,然后再點(diǎn)擊下一步,把表選中,如有存儲(chǔ)過程,也需要把存儲(chǔ)過程選中,然后點(diǎn)擊下一步,全選存儲(chǔ)過程或者表,然后點(diǎn)擊“下一步”,再點(diǎn)擊“完成”,然后會(huì)在新建的查詢窗口中生成了所有的SQL語(yǔ)句,我們把這些語(yǔ)句進(jìn)行復(fù)制,然后在SQL Server 2000中對(duì)應(yīng)數(shù)據(jù)庫(kù)的查詢分析器中進(jìn)行執(zhí)行,就把對(duì)應(yīng)的表結(jié)構(gòu)及存儲(chǔ)過程生成了。
? 這時(shí)我們?cè)賮碛肧QL Server 2000中在對(duì)應(yīng)數(shù)據(jù)庫(kù)中點(diǎn)擊右鍵,在“所有任務(wù)”對(duì)應(yīng)的“導(dǎo)入數(shù)據(jù)”,輸入SQL Server 2005中服務(wù)器的名稱或者IP地址,然后再輸入SQL Server 2000中服務(wù)器對(duì)應(yīng)的名稱或者IP地址,然后默認(rèn)的選擇進(jìn)入“下一步”,全選所有的表,然后點(diǎn)擊兩個(gè)“下一步“,數(shù)據(jù)就可以導(dǎo)進(jìn)來了。

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
2005或者2008數(shù)據(jù)庫(kù)屬性中,有個(gè)兼容級(jí)別,如果設(shè)定的是sql server2000(80) 就可以copy數(shù)據(jù)文件直接附加到2000 方式有很多種,看你自己的要求
- 7 回答
- 0 關(guān)注
- 557 瀏覽
添加回答
舉報(bào)