真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver如何將高版本的數(shù)據(jù)遷移到低版本中。

附加數(shù)據(jù)庫(kù)的時(shí)候遇到錯(cuò)誤:解決數(shù)據(jù)庫(kù) \'XX\' 的版本為 655,無(wú)法打開。此服務(wù)器支持 611 版及...

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、木壘哈薩克網(wǎng)絡(luò)推廣、小程序制作、木壘哈薩克網(wǎng)絡(luò)營(yíng)銷、木壘哈薩克企業(yè)策劃、木壘哈薩克品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供木壘哈薩克建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

意思是服務(wù)器版本比數(shù)據(jù)庫(kù)版本低,無(wú)法附加,我的版本是2005,試了先附加到2008R2版再導(dǎo)入數(shù)據(jù)到2005還是遇到錯(cuò)誤。

于是參考了一下方法,暫時(shí)解決了問(wèn)題。(以下文字和圖片多為原創(chuàng)所有)

這個(gè)方法關(guān)鍵是如何確保保留原有表結(jié)構(gòu)的主鍵、外鍵等分兩個(gè)情況,對(duì)于數(shù)據(jù)庫(kù)數(shù)據(jù)量小的,可以很方便的解決。

步驟總結(jié):①生成(不止-帶有數(shù)據(jù)插入命令)的腳本文件.sql----》②執(zhí)行該腳本(可用批處理命令執(zhí)行)

具體步驟如下:

第一種:小數(shù)據(jù)的情況
1.先在低版本的服務(wù)器上建立同名的數(shù)據(jù)庫(kù)。
2.在高版本的服務(wù)器上右鍵點(diǎn)擊目標(biāo)數(shù)據(jù)庫(kù)->任務(wù)->生成腳本

3.在選擇對(duì)象->選擇特定數(shù)據(jù)庫(kù)對(duì)象

4.選擇表、視圖、存儲(chǔ)過(guò)程,然后下一步

5.關(guān)鍵在這,這一步里,請(qǐng)選擇”高級(jí)“,選項(xiàng)里選擇[編寫DROP和Create腳本]項(xiàng)的”編寫DROP和Create腳本“

選擇服務(wù)器數(shù)據(jù)庫(kù)版本

選擇 [編寫腳本和數(shù)據(jù)類型]項(xiàng)的“架構(gòu)和數(shù)據(jù)"

6.保存腳本

7.在低版本的數(shù)據(jù)庫(kù)下執(zhí)行腳本即可。

這里介紹一下使用批處理命令執(zhí)行腳本的方法:

在cmd窗口中執(zhí)行如下命令執(zhí)行Sql文件:

osql -S 127.0.0.1 -U sa -P sa -i d:test.sql

簡(jiǎn)單說(shuō)明:osql為SQL Server的命令,要在cmd中執(zhí)行該命令,一般安裝完SQL Server后該命令對(duì)應(yīng)的路徑會(huì)自動(dòng)添加到系統(tǒng)環(huán)境變量中。 -S 表示要連接的數(shù)據(jù)庫(kù)服務(wù)器 -U表示登錄的用戶ID,-P表示登錄密碼 -i表示要執(zhí)行的腳本文件路徑。

(如果使用遠(yuǎn)程數(shù)據(jù)庫(kù)鏈接執(zhí)行失?。?27.0.0.1表示本地?cái)?shù)據(jù)庫(kù)服務(wù)器,本人使用遠(yuǎn)程數(shù)據(jù)庫(kù)鏈接執(zhí)行失敗,故改將腳本文件拷貝到低版本服務(wù)器上執(zhí)行

第二種:大數(shù)據(jù)的情況
按理應(yīng)該也可以通過(guò)類似包含架構(gòu)和數(shù)據(jù)的方式來(lái)做,但是由于包含大數(shù)據(jù)的時(shí)候腳本文件太大,無(wú)法在分析器里執(zhí)行,所以我們得繞一下。
1~4步和a情況相同
5.這步我們選擇”高級(jí)“,選項(xiàng)里選擇[編寫DROP和Create腳本]項(xiàng)的”編寫DROP和Create腳本“,以及[為服務(wù)器版本編寫腳本]項(xiàng)的sql server 2008(具體看數(shù)據(jù)庫(kù)的版本),最后選[編寫腳本和數(shù)據(jù)類型]項(xiàng)的“架構(gòu)"
6.保存腳本
7.在低版本的數(shù)據(jù)下執(zhí)行腳本,注意(ALTER TABLE 表名 WITH CHECK ADD CONSTRAINT [外鍵名] FOREIGN KEY(字段) REFERENCES 表名(字段))這個(gè)先不要執(zhí)行。
8.現(xiàn)在可以通過(guò)導(dǎo)入導(dǎo)出任務(wù)先將表的內(nèi)容導(dǎo)入到低版本的數(shù)據(jù)庫(kù)內(nèi)
9.再執(zhí)行腳本內(nèi)(ALTER TABLE 表名 WITH CHECK ADD CONSTRAINT [外鍵名] FOREIGN KEY(字段) REFERENCES 表名(字段))這樣的語(yǔ)句,此處將表的外鍵附加上。da


標(biāo)題名稱:sqlserver如何將高版本的數(shù)據(jù)遷移到低版本中。
文章網(wǎng)址:http://weahome.cn/article/chsgci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部