如何把SQLServer數(shù)據(jù)庫(kù)從高版本降級(jí)到低版本?
本機(jī)2008R2上備份的一個(gè)數(shù)據(jù)庫(kù)還原到2008上面時(shí)報(bào)錯(cuò):

從運(yùn)行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出這個(gè)版本不兼容問(wèn)題,大部分情況下,從低版本升級(jí)到高版本,只要不是跨度太大,如2000升級(jí)到2012,都不會(huì)怎么報(bào)錯(cuò)。除非使用了一些新版本不兼容的特性如*=來(lái)實(shí)現(xiàn)left join的語(yǔ)句。但是就像上圖那樣,從高版本還原到低版本的時(shí)候,問(wèn)題就出現(xiàn)了,而且?guī)缀跻欢〞?huì)報(bào)錯(cuò)。
下面給出幾個(gè)小建議,例子是從2008 降級(jí)到2005:
方法一:使用圖形化操作(GUI),打開(kāi)SSMS(SQL Server Management Studio)
步驟1:右鍵你要降級(jí)的數(shù)據(jù)庫(kù),按下圖選擇:

步驟2:在對(duì)話框中選擇:

步驟3:在【高級(jí)】中選擇下圖:

步驟4:把腳本保存起來(lái),然后在SQLServer2005中運(yùn)行腳本。
步驟5:通過(guò)【任務(wù)】→【導(dǎo)入數(shù)據(jù)】,把數(shù)據(jù)從2008導(dǎo)入到使用腳本創(chuàng)建的庫(kù)上如下圖,就完成了:

會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)