當前位置:首頁 » 編程語言 » sql2008連接sql2005
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2008連接sql2005

發布時間: 2022-08-07 09:39:33

1. sql server 2008連接sql server 2005資料庫的問題

你可以在VS2008中用Datasource連接一下試試看,看能不能連上,另外看起來你是連接本機的資料庫。另外用SQLServerConfigurationmanage看看你的SharedMemory打開沒有。

2. sqlserver2008怎麼附加sql2005資料庫

方法/步驟
安裝SQL SERVER 2005 資料庫和SP4補丁包,這里不再詳細贅述。相關資料,請度娘之。
如果不安裝SP4補丁包,是不會出現 SQL Server Management Studio的哦,切記切記
打開sql2005管理工具
開始 —> 程序 —> Microsoft SQL Server 2005 —> SQL Server Management Studio


連接資料庫

找到「資料庫」,然後點擊「附加」。

在「附加資料庫」窗口的左邊中間位置找到「添加」按鈕單擊

在彈出的框中,選擇要附加的資料庫文件,點擊「確定」。

回到,第一個窗口處,繼續「確定」,OK,大功告成。

最後,記得檢查下,資料庫是否導入成功了。相關SQL命令和方法,自己繼續度娘之。

3. 如何在sql server 2008資料庫中導入sql server 2005的數據

低版本SQL無法直接使用備份還原方式導入高版本SQL資料庫;可以使用另外的方式:

一、使用導出腳本

1、在sql2008中選中要導出的資料庫,右鍵-》選擇 任務--》生成腳本

2、點擊下一步,選擇導出整個資料庫或者自定義選擇表

3、在『指定應如何保存或發布腳本』頁面 點擊 「高級」按鈕

5、選擇保存地址;確定即可

4. sql2008連接sql2005出現18456錯誤提示

你的鏈接資料庫的字元串有問題呀。
data
source=.;initial
catalog=northwind;integrated
security=true
data
source=.;這種寫法只適用於老版本的sql2000!
現在的sql2005~2008甚至2010,都是要有一個具體實例的!
寫法類似:計算機名\sql2005之類的。建議,你詳細查看,你電腦是否安裝了sql本地的服務!
同時,確認你的實例是否新建成功

5. 如何用sql2008資料庫打開sql2005的資料庫文件

高版本的資料庫不能兼容低版本的資料庫文件,所以Sql2005創建的資料庫文件附加不上Sql2008.
給你一個方法:
你可以在Sql2008中,將建表語句導出,成功sql腳本,然後將表裡面的數據導出到本地access文件裡面,然後打開Sql2005,手動創建一個同名的資料庫,然後執行該sql腳本,最後將access文件導入到對應的表中即可...

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

不能直接完成這樣的任務。高版本的文件不能被低版本的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,是最好的辦法。

7. 如何把SQL Server2008數據導入到SQL Server2005

解決方法: 在SQL 2008中右鍵 資料庫--任務--生成腳本 通過腳本生成向導為整個庫的對象生成腳本,並設置好相關的腳本生成選項,尤其要注意的是腳本的伺服器版本要選擇sql server 2005完成向導後,在SQL 2005中執行生成的腳本,這樣就把2008的庫結構搬到2005了再用數據導入/導出向導把數據導過去就行了

具體過程如下:

managent studio

-- 對象資源管理器(沒有的話按F8) 連接到你的2008實例

--右鍵你要降級的資料庫

-- 任務

-- 生成腳本

-- 在隨後出現的腳本中, 單擊"下一步", 直到"選擇資料庫"步驟, 確定資料庫是你要降級的資料庫, 並勾選"為所選資料庫中的所有對象生成腳本"

-- 單擊"下一步", 把"表/視圖選項"中的所有屬性都設置為"TRUE", "常規選項"中, 把"編寫創建資料庫的腳本"設置為TRUE, "為伺服器版本編寫腳本"設置為"SQL Server 2005"

-- 單擊下一步直到完成

完成上述操作後, 腳本向導會生成腳本, 並會打開一個新的查詢窗口, 在裡面顯示生成的腳本

在這個新查詢窗口的任意位置按右鍵--連接--更新連接, 在隨後出現的"連接到資料庫引擎"對話框中, 連接到你的sql 2005

按F5執行這個腳本, 在sql 2005中創建你要降級的資料庫的架構

managent studio

-- 對象資源管理器(沒有的話按F8) 連接到你的2008實例

--右鍵你要降級的資料庫

-- 任務

-- 導出數據

根據向導提示, 把你要降級庫的所有數據從2008導出到2005

8. 如何將2008sql資料庫導入到2005的資料庫中去

一、最簡單的回答:
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中的數據就完全相同啦。
三、此外,
SQL2005
後的版本為SQL2008,其後又出了SQL2008R2版,這個版本相對SQL2005來說,沒有根本性的改動,基本全兼容於2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用SQL2008代替SQL2005,是最好的辦法。

9. 怎麼將sql2008資料庫文件導入sql2005

直接備份附加還原是不可以的。但如果連這些版本轉移方面都沒有方法那麼真是微軟的BUG了,怎麼可能?
方法一:可以用導入導出。
看下SQL2005都支持那些格式的導入(例如EXCEL),然後在SQL2008把你想要導出的表導出到那種格式,最後在SQL2005導入。

方法二:可以用所有任務Tasks的腳本Generate Scripts。
在你想要導出數據的資料庫右擊滑鼠所有任務、腳本然後按向導一步步往下最後完成。不過要注意的是在set scripting options步驟中的save to file 選項的files to generate 如果你這10張表比較小可以按默認的single file ,比較大的話(像大於50M)就選擇single sille per object ,然後點擊右邊的高級選項Advanced 在彈出窗口中有一項是tyoes of data to script 注意要選擇schema and data選項,還有一項是script for server version 這選項選擇SQL Server 2005。最後找到你所保存的腳本路徑,在SQL2005上當平常語句執行就可以了。(注意SQL2005是否有有那個資料庫)
希望能幫到你!

10. SQL SERVER 2008 R2 資料庫附加到 SQL server 2005,怎麼整

不能直接完成這樣的任務。高版本的文件不能被低版本的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,是最好的辦法。