mssql 高版本數(shù)據(jù)庫(kù)導(dǎo)入到低版本,適用不同版本數(shù)據(jù)轉(zhuǎn)移適用場(chǎng)景:高版本數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)移到低版本。由于sqlserver向下兼容性,但不向上兼容,所以高版本數(shù)據(jù)無(wú)法利用bak恢復(fù),也不能附加。只能通過(guò)sql方式導(dǎo)入,以下介紹兩種方式。 因數(shù)據(jù)庫(kù)低版本很多停止了更新,強(qiáng)烈建議按照下面方式導(dǎo)入高版本中,導(dǎo)入完成,再進(jìn)行備份,就可以獲得高版本數(shù)據(jù)庫(kù)bak,以后可以在高版本中直接bak恢復(fù). 低版本恢復(fù)到高版本是兼容的,一般采用bak文件恢復(fù),或者用mdf文件附加,點(diǎn)擊查看教程。如果失敗的情況下可以參考以下方法。 方法一:Navicat Premium軟件方式導(dǎo)入。 Navicat Premium是一款功能強(qiáng)大的sql連接工具,支持連接mysql、sqlserver、sqlite等眾多數(shù)據(jù)庫(kù)。本文不另外提供下載地址,需要用戶(hù)自行到互聯(lián)網(wǎng)下載。 1、打開(kāi)軟件,點(diǎn)擊連接,選擇sql server 。
添加上新舊服務(wù)器的連接信息,連接名可以任意起名,點(diǎn)擊確認(rèn)添加。
為了區(qū)分,我們分別取名“新數(shù)據(jù)庫(kù)”、“舊數(shù)據(jù)庫(kù)”。
2、數(shù)據(jù)導(dǎo)出。 直接雙擊“舊數(shù)據(jù)庫(kù)”就可以連接上數(shù)據(jù)庫(kù),依次雙擊展開(kāi),一般表都是在dbo下,可以看到數(shù)據(jù)庫(kù)表。
右鍵dbo--轉(zhuǎn)儲(chǔ)sql文件--結(jié)構(gòu)和數(shù)據(jù) 選擇目錄保存,等待執(zhí)行完成,看到Finished Successfully就是表示成功完成。
3、數(shù)據(jù)導(dǎo)入 雙擊連接新服務(wù)器,雙擊數(shù)據(jù)庫(kù)打開(kāi),然后右鍵數(shù)據(jù)庫(kù)--運(yùn)行sql文件
選擇剛才導(dǎo)出的sql文件,然后開(kāi)始執(zhí)行。
導(dǎo)入完成以后檢查下數(shù)據(jù)庫(kù)表和視圖是否正常。 如果有報(bào)錯(cuò),可以根據(jù)報(bào)錯(cuò)查看處理,或者直接參考下面方法二嘗試。 方法二:sqlserver導(dǎo)入導(dǎo)出功能。(視圖不能很好的遷移過(guò)去,有視圖用方法一) 條件:本機(jī)安裝了sqlserver管理器,有sqlserver管理權(quán)限。 1、登錄原數(shù)據(jù)庫(kù)管理,右鍵要恢復(fù)的數(shù)據(jù)庫(kù)--任務(wù)--導(dǎo)出數(shù)據(jù)。
2、填寫(xiě)好本地?cái)?shù)據(jù)庫(kù)登陸信息,選擇windows身份驗(yàn)證。如果是其他地方的數(shù)據(jù)庫(kù),選擇sqlserver身份驗(yàn)證,填寫(xiě)好數(shù)據(jù)庫(kù)地址和賬號(hào)密碼。
3、點(diǎn)擊下一步,填寫(xiě)目標(biāo)服務(wù)器數(shù)據(jù)庫(kù)登陸信息,選擇sqlserver身份驗(yàn)證。
如下圖所示,繼續(xù)下一步,直到完成。
這樣導(dǎo)入完成了。 可能會(huì)存在報(bào)錯(cuò),可以根據(jù)報(bào)錯(cuò)查看處理。例如如果遇到下面的錯(cuò)誤
解決方案: 導(dǎo)入導(dǎo)出向?qū),在“選擇源表和源視圖”頁(yè),在導(dǎo)入導(dǎo)出的表打勾之后點(diǎn)擊編輯映像,選擇“啟用標(biāo)識(shí)列插入"即可。
|
|||||
|
若文檔內(nèi)容對(duì)您沒(méi)有幫助,不能解決問(wèn)題?
您還可以
咨詢(xún)?cè)诰客服
或 提交工單
或 搜索常見(jiàn)問(wèn)題
,我們將竭誠(chéng)為您服務(wù)。
|
|||||
| >> 相關(guān)文章 | |||||
|
|
|||||