網(wǎng)(Liehuo.Net)教程 電腦上安裝了sql server 2005,現(xiàn)在想換回SQL2000來,把數(shù)據(jù)庫文件備份后,在SQL 2000中導(dǎo)入備份文件時(shí)提示“已備份數(shù)據(jù)庫的磁盤上結(jié)構(gòu)版本為611. 服務(wù)器支持版本539, 無法還原或升級(jí)此數(shù)據(jù)庫,RESTORE DATABASE 操作異常終止。”
在網(wǎng)上找了很多方法,都是要安裝SQL server 2005 導(dǎo)入備份文件,再通過腳本導(dǎo)出數(shù)據(jù)到SQL 2000, 但是有一個(gè)最大的問題就是,安裝SQL server 2005 花的時(shí)間太長了,我上次安裝的時(shí)候,足足花了幾個(gè)小時(shí)才安裝好。這下舒服了,剛剛才把SQL 2005刪除了,現(xiàn)在又得重新安裝了。于是我在網(wǎng)上找個(gè)SQL 2005綠色版,精減版一無所獲,后來發(fā)現(xiàn)Microsoft SQL Server 2005 Express Edition 這個(gè)可以用,而且只有53M,下載文件和安裝都比較快,下載地址在這里:官方下載Microsoft SQL Server 2005 Express Edition ,這個(gè)版本其實(shí)就是SQL 2005的精減版。
Microsoft SQL Server 2005 Express Edition (SQL Server Express) 是一款強(qiáng)大而可靠的數(shù)據(jù)管理產(chǎn)品,可以為嵌入式應(yīng)用程序客戶端、輕型 Web 應(yīng)用程序以及本地?cái)?shù)據(jù)存儲(chǔ)區(qū)提供豐富的功能,有利于保護(hù)數(shù)據(jù),提高性能。SQL Server Express 具有易于部署以及快速設(shè)計(jì)原型的特點(diǎn),您可以無償獲取并可以隨應(yīng)用程序自由再分發(fā)。SQL Server Express 的設(shè)計(jì)宗旨是與其他服務(wù)器基礎(chǔ)結(jié)構(gòu)投資實(shí)現(xiàn)無縫集成。
這只是一個(gè)服務(wù)端工具,還得裝一個(gè)圖形界面的管理工具M(jìn)icrosoft SQL Server Management Studio Express,文件也很小,才39M,跟SQL 2005企業(yè)版一張DVD光盤兩三G的容量來說,這個(gè)真是小巫見大巫咯。下載地址在這里:官方下載Microsoft SQL Server Management Studio Express 。安裝完后就可以操作了,這個(gè)可以與SQL 2000并存的。
在SQL 2005 Management Studio Express管理工具里,把事先備份的數(shù)據(jù)庫文件還原,在對(duì)應(yīng)的數(shù)據(jù)庫中點(diǎn)擊右鍵然后選擇“任務(wù)”菜單下的“生成腳本”,在“選項(xiàng)”下面的框中找到“為服務(wù)器版本編寫腳本”,把后面的SQL Server2005修改成SQL Server 2000,把表,存儲(chǔ)過程,視圖這些都選中,然后點(diǎn)擊“下一步”,再點(diǎn)擊“完成”,把生成的SQL保存到文件里。
在SQL Server 2000 里,新建一個(gè)數(shù)據(jù)庫,把剛剛生成的SQL腳本文件“查詢分析器”里運(yùn)行,這樣對(duì)應(yīng)的表結(jié)構(gòu),存儲(chǔ)過程都有了,這時(shí)我們在SQL Server 2000企業(yè)管理器“導(dǎo)入數(shù)據(jù)”,輸入SQL Server 2005中服務(wù)器的名稱或者IP地址,連接到SQL Server 2005,導(dǎo)入數(shù)據(jù)就OK了。