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 ...