SQL SERVER 2019 R2資料庫附加到SQL

2022-02-28 14:02:06 字數 4560 閱讀 5466

1樓:沙其英史裳

方法一:生成指令碼匯出匯入sql2008全部資料

第一步,右鍵要匯出的資料庫,任務--生成指令碼

第二步,在設定指令碼編寫選項處,點選--高階(a),選擇要編寫指令碼的資料的型別為:架構和資料

如果找不到

要編寫指令碼的資料的型別

,可以看下圖,sql2008(有多個版本),把編寫資料的指令碼設定為true即可

第三步:選擇要儲存的地方,一直下一步就可以了

第四步:在要匯入的資料庫中新建查詢:從set

ansi_nulls

on處開始執行(可以刪除這句前面所有語句)

方法二:

分離和附加(匯入與匯出)

sql2008資料(全部)

第一步:右鍵資料庫,任務--分離--刪除連線,更新...

打勾,確定

第二步:複製分離出來的資料(一般在data目錄下),包含兩個檔案mdf和ldf

第三步:右鍵資料庫(總的)--附加,在跳出的對話方塊中擊新增,再指定剛才的mdf檔案

2樓:俞梓維原寅

將sql

server

2008

r2資料庫表中需要的資料匯出並儲存為

txt格式;連線並開啟

sqlserver

2005

資料庫表,匯入

txt格式的資料。

3樓:摩仁興歌

不能直接完成這樣的任務。高版本的檔案不能被低版本的sql正常識別使用。可以試著在sql2008中匯出資料庫構架的指令碼後,在sql2005中生成空資料庫,然後再把資料導過去。

資料庫不多的資料庫可以直接匯出成指令碼後,在sql2005中直接生成。具體方法如下:

一、最簡單的回答:

1、利用指令碼來實現。

2、存在大量資料的資料庫,比如資料庫中存在記錄數過萬條的資料表,實現起來可能非常慢,且可能出錯,沒法進行下去。

二、sql

server2008資料匯入到sql

server2005具體方法:

1、開啟sql

server2008「物件資源管理器」;

2、右擊資料庫,如:caderp的資料庫,選擇「任務」--「生成指令碼」;

3、開啟生成和指令碼發生視窗後點選「下一步」;

4、進入「選擇特定資料庫物件」,選擇「全選」表--「下一步」;

5、進入「設定指令碼編寫選項」,選擇「高階」--找到「為伺服器版本編寫指令碼」項選擇「sql

server

2005」--「下一步」完成;

6、此時開啟sql

server2005,建立一個和sql2008生成的指令碼檔名相同的資料庫,選擇「新建查詢」,把sql2008生成的指令碼檔案直接拖到新建查詢視窗中,執行「f5」。

這個時候sql

server2005中的資料和sql

server2008中的資料就完全相同啦。

三、其後又出了sql2008r2相對sql2005來說,沒有根本性的改動,基本全相容於

2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用sql2008代替sql2005,是最好的辦法。

sql server 2008 r2 資料庫附加到 sql server 2005,怎麼整 10

4樓:哎呀

不能直接完成這樣的任務。高版本的檔案不能被低版本的sql正常識別使用。可以試著在sql2008中匯出資料庫構架的指令碼後,在sql2005中生成空資料庫,然後再把資料導過去。

資料庫不多的資料庫可以直接匯出成指令碼後,在sql2005中直接生成。具體方法如下:

一、最簡單的回答:

1、利用指令碼來實現。

2、存在大量資料的資料庫,比如資料庫中存在記錄數過萬條的資料表,實現起來可能非常慢,且可能出錯,沒法進行下去。

二、sql server2008資料匯入到sql server2005具體方法:

1、開啟sql server2008「物件資源管理器」;

2、右擊資料庫,如:caderp的資料庫,選擇「任務」--「生成指令碼」;

3、開啟生成和指令碼發生視窗後點選「下一步」;

4、進入「選擇特定資料庫物件」,選擇「全選」表--「下一步」;

5、進入「設定指令碼編寫選項」,選擇「高階」--找到「為伺服器版本編寫指令碼」項選擇「sql server 2005」--「下一步」完成;

6、此時開啟sql server2005,建立一個和sql2008生成的指令碼檔名相同的資料庫,選擇「新建查詢」,把sql2008生成的指令碼檔案直接拖到新建查詢視窗中,執行「f5」。

這個時候sql server2005中的資料和sql server2008中的資料就完全相同啦。

三、其後又出了sql2008r2相對sql2005來說,沒有根本性的改動,基本全相容於

2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用sql2008代替sql2005,是最好的辦法。

5樓:匿名使用者

將 sql server 2008 r2 資料庫表中需要的資料匯出並儲存為 txt 格式;連線並開啟 sql server 2005 資料庫表,匯入 txt 格式的資料。

6樓:

附加不了,高版本資料庫,低版本用不了,你只能做資料庫複製。

如何轉換sql server 2008資料庫到sql server 2005

7樓:

完全可以轉。

方法一:右擊資料點,點屬性,在「選項」中選擇資料庫相容級別為sql2005,備份或分離後即可還或附加在sql2005上。

方法二:選擇任務》生成指令碼,在生成指令碼選項中選擇「編寫資料的指令碼」改為true,在「為資料庫伺服器版本生成指令碼」一項中,改為sql 2005,生成的指令碼直接在sql2005中執行,即可。不過如果資料量較多,可能生成的指令碼較大,可分步執行。

8樓:匿名使用者

把設計的欄位型別改成適用sql serve2005的,然後生成sql指令碼,在sql serve2005裡面執行這個指令碼就哦了

sql server 2008r2如何附加sql server2005,我這邊為何附加不上呢,求解決,,

9樓:匿名使用者

高版本的資料庫檔案、備份檔案都無法附加在低版本例項上

通過高版本的客戶端管理器,可以匯出低版本的建表建庫的指令碼以及資料,不過就是有點耗時

如果檔案太大還可能無法開啟

sql 2008的資料庫怎麼附加到sql2005資料庫裡面

10樓:

不能直接完成這樣的任務。高版本的檔案不能被低版本的sql正常識別使用。可以試著在sql2008中匯出資料庫構架的指令碼後,在sql2005中生成空資料庫,然後再把資料導過去。

資料庫不多的資料庫可以直接匯出成指令碼後,在sql2005中直接生成。具體方法如下:

一、最簡單的回答:

1、利用指令碼來實現。

2、存在大量資料的資料庫,比如資料庫中存在記錄數過萬條的資料表,實現起來可能非常慢,且可能出錯,沒法進行下去。

二、sql server2008資料匯入到sql server2005具體方法:

1、開啟sql server2008「物件資源管理器」;

2、右擊資料庫,如:caderp的資料庫,選擇「任務」--「生成指令碼」;

3、開啟生成和指令碼發生視窗後點選「下一步」;

4、進入「選擇特定資料庫物件」,選擇「全選」表--「下一步」;

5、進入「設定指令碼編寫選項」,選擇「高階」--找到「為伺服器版本編寫指令碼」項選擇「sql server 2005」--「下一步」完成;

6、此時開啟sql server2005,建立一個和sql2008生成的指令碼檔名相同的資料庫,選擇「新建查詢」,把sql2008生成的指令碼檔案直接拖到新建查詢視窗中,執行「f5」。

這個時候sql server2005中的資料和sql server2008中的資料就完全相同啦。

三、其後又出了sql2008r2相對sql2005來說,沒有根本性的改動,基本全相容於

2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用sql2008代替sql2005,是最好的辦法。

如何將sql sever 2008的資料庫轉化成sql server 2005資料庫

11樓:翼帆

完全可以轉。

方法一:右擊資料點,點屬性,在「選項」中選擇資料庫相容級別為sql2005,備份或分離後即可還或附加在sql2005上。

方法二:選擇任務》生成指令碼,在生成指令碼選項中選擇「編寫資料的指令碼」改為true,在「為資料庫伺服器版本生成指令碼」一項中,改為sql 2005,生成的指令碼直接在sql2005中執行,即可。不過如果資料量較多,可能生成的指令碼較大,可分步執行。

12樓:匿名使用者

高版本不能向低版本轉換

低版本可以向高版本轉換

如何把sql server 2005資料 附加到 sql server 2000資料庫裡?

Windows Server 2019 R2和WIN7有什麼區別

區別如下 1 針對目標不同 windows server 2008 r2主要面對伺服器,是微軟的一個伺服器作業系統 而windows 7主要面對客戶端,如 膝上型電腦 平板電腦 家庭及商業工作環境 多 中心等 2 安全性不同 windows server 2008r2作為一個伺服器,儲存裝置的控管變...

C VS2019 SQLSERVER2019在資料庫中查

sqldataadapter dataadapter new sqldataadapter sql,connection dataset dataset new dataset star 這有問題 你沒有把資料集填充到dataset 加一句dataadapter fill dataset datas...

sql sever 2019r2查詢各系各科成績最高分的學生的學號,姓名,系名,課程名稱,成績

select a.sno 學號,a.sname 姓名,a.sdept 系名,c.cname 課程名稱,b.maxgrade 成績 from student a inner join select cno,max sno sno,max grade maxgrade from sc group by ...