sql server 2012的數(shù)據(jù)庫內(nèi)容還原到2008中
sql server 2012的數(shù)據(jù)庫內(nèi)容還原到2008中
這里推薦使用在2012生成腳本,然后到2008去運(yùn)行的方法
首先打開SQL Server 2012 Management Studio,登錄到服務(wù)器,在數(shù)據(jù)庫中選擇要轉(zhuǎn)移的數(shù)據(jù)庫
右鍵--“任務(wù)(T)”--“生成腳本(E)...”
在“生成和發(fā)布腳本”窗口中,點(diǎn)擊“下一步”
選擇要編寫腳本的數(shù)據(jù)庫對(duì)象,建議不要選上用戶

點(diǎn)擊“下一步”
點(diǎn)擊[保存到文件]右邊的“高級(jí)”按鈕,在對(duì)話框中,設(shè)置“為服務(wù)器版本編寫腳本”為“SQL Server 2008”,設(shè)置“要編寫腳本的數(shù)據(jù)的類型”為“架構(gòu)和數(shù)據(jù)”。選擇保存腳本的位置。這兩個(gè)設(shè)置很重要,一定要看清望準(zhǔn)了。
之后的導(dǎo)出過程一直使用默認(rèn),直接下一步,直到完成。
然后將導(dǎo)出得到的文件到SQL Server 2008進(jìn)行導(dǎo)入
打開Management Studio,登錄到服務(wù)器
創(chuàng)建一個(gè)和原來名字一樣的數(shù)據(jù)庫
選擇菜單“文件”——“打開”——“文件”,選擇.sql腳本文件,點(diǎn)擊工具欄中的“執(zhí)行”按鈕
然后刷新查看是否導(dǎo)入完成。一般情況是可以的,若是遇到錯(cuò)誤,建議到官方進(jìn)行查詢