sql2005導入sql2000
這個方法我試過:先把SQL2005轉換為SQL2000,就可以了
因為資料庫附加到2005的時候,
資料庫文件已經自動升級到2005,
所以在2000下是無法再附加的(沒有向上兼容的)直接restore或附加是不行的,
用腳本+導數據肯定沒有問題。
2005轉到2000的步驟步驟
1.
生成for
2000版本的資料庫腳本
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
生成腳本
--
在"腳本向導"的"選擇資料庫"中,
確定選擇的是要轉到2000的庫
--
勾選"為所選資料庫中的所有對象編寫腳本"
--
在接下來的"選擇腳本選項"中,
找到"為伺服器版本編寫腳本"項,
選擇"SQL
Server
2000"
--
其他選項根據需要設置
--
最後把腳本保存到一個
.sql
腳本文件
2.
在2000中創建目標資料庫
--在SQL2000中創建同名的資料庫
--在查詢分析器(或2005的manger
studio在打開腳本文件),
連接到SQL
Server
2000,執行上面生成的腳本.以創建一個新的資料庫
3.
將數據從2005導到2000
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
導出數據
--
在"SQL
Server
導入和導出向導"的"選擇數據源"步驟中,
確定選擇的是要導出的數
據庫
--
在"選擇目標"步驟中,
連接到
2000,
並選擇步驟2新建的庫
--
在"選擇源表和源視圖"中,
選擇所有的表
--
最後完成
『貳』 裝了sql2005怎麼裝sql2000
1、不可以同時按照sql
server
2000和sql
server
2005資料庫。因為他們的服務名稱都為
MSSQLSERVER
,所有會有沖突。
2、sql
server
2000和sql
server
2005資料庫使用的TCP/IT埠都是1433,所以埠協議也是不允許的,所有也有沖突。
『叄』 如何在sql2000中使用sql2005的資料庫
sql2005可以直接用2000的.導入就可以了.
不用重新建.把文件直接導入
『肆』 把sql2005的資料庫轉換成sql2000的
2005轉到2000的步驟
1.
生成for
2000版本的資料庫腳本
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
生成腳本
--
在"腳本向導"的"選擇資料庫"中,
確定選擇的是要轉到2000的庫
--
勾選"為所選資料庫中的所有對象編寫腳本"
--
在接下來的"選擇腳本選項"中,
找到"為伺服器版本編寫腳本"項,
選擇"SQL
Server
2000"
--
其他選項根據需要設置
--
最後把腳本保存到一個
.sql
腳本文件
2.
在2000中創建目標資料庫
在查詢分析器(或2005的manger
studio在打開腳本文件),
連接到SQL
Server
2000,執行上面生成的腳本.以創建一個新的資料庫
3.
將數據從2005導到2000
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
導出數據
--
在"SQL
Server
導入和導出向導"的"選擇數據源"步驟中,
確定選擇的是要導出的資料庫
--
在"選擇目標"步驟中,
連接到
2000,
並選擇步驟2新建的庫
--
在"選擇源表和源視圖"中,
選擇所有的表
--
最後完成
『伍』 怎麼在SQL2005中導入SQL2000建立的資料庫
用SQL Server Management Studio打開資料庫,把你的資料庫文件附加到資料庫。然後在你的資料庫點右鍵,打開裡面的屬性。屬性的第四項是許可權,裡面第三個是兼容級別,改成Sql Server 2000
『陸』 請問下SQL2005的資料庫文件可以附加到SQL2000上嗎
打開2005的管理工具,然後調整資料庫屬性,選擇兼容8.0(2000),然後停止資料庫,
這樣,就可以使用sql
2000附加上去了。
『柒』 如何將sql 2005 中的資料庫轉換成sql 2000 詳細步驟
1. 生成for 2000版本的資料庫腳本
2005 的manger studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
-- 右鍵要轉到2000的庫
-- 任務
-- 生成腳本
-- 在"腳本向導"的"選擇資料庫"中, 確定選擇的是要轉到2000的庫
-- 勾選"為所選資料庫中的所有對象編寫腳本"
-- 在接下來的"選擇腳本選項"中, 找到"為伺服器版本編寫腳本"項, 選擇"SQL Server 2000"
-- 其他選項根據需要設置
-- 最後把腳本保存到一個 .sql 腳本文件
2. 在2000中創建目標資料庫
在查詢分析器(或2005的manger studio在打開腳本文件), 連接到SQL Server 2000,執行上面生成的腳本.以創建一個新的資料庫
3. 將數據從2005導到2000
2005 的manger studio
-- 打開"對象資源管理器"(沒有的話按F8), 連接到你的實例
-- 右鍵要轉到2000的庫
-- 任務
-- 導出數據
-- 在"SQL Server 導入和導出向導"的"選擇數據源"步驟中, 確定選擇的是要導出的資料庫
-- 在"選擇目標"步驟中, 連接到 2000, 並選擇步驟2新建的庫
-- 在"選擇源表和源視圖"中, 選擇所有的表
-- 最後完成
『捌』 怎樣把SQL2005的備份文件導入到SQL2000的資料庫中
在網上找了很多方法,都是要安裝SQL server 2005 導入備份文件,再通過腳本導出數據到SQL 2000, 但是有一個最大的問題就是,安裝SQL server 2005 花的時間太長了,我上次安裝的時候,足足花了幾個小時才安裝好。這下舒服了,剛剛才把SQL 2005刪除了,現在又得重新安裝了。於是我在網上找個SQL 2005綠色版,精減版一無所獲,後來發現Microsoft SQL Server 2005 Express Edition 這個可以用,而且只有53M,下載文件和安裝都比較快,下載地址在這里:官方下載Microsoft SQL Server 2005 Express Edition ,這個版本其實就是SQL 2005的精減版。
Microsoft SQL Server 2005 Express Edition (SQL Server Express) 是一款強大而可靠的數據管理產品,可以為嵌入式應用程序客戶端、輕型 Web 應用程序以及本地數據存儲區提供豐富的功能,有利於保護數據,提高性能。SQL Server Express 具有易於部署以及快速設計原型的特點,您可以無償獲取並可以隨應用程序自由再分發。SQL Server Express 的設計宗旨是與其他伺服器基礎結構投資實現無縫集成。
這只是一個服務端工具,還得裝一個圖形界面的管理工具Microsoft SQL Server Management Studio Express,文件也很小,才39M,跟SQL 2005企業版一張DVD光碟兩三G的容量來說,這個真是小巫見大巫咯。下載地址在這里:官方下載Microsoft SQL Server Management Studio Express 。安裝完後就可以操作了,這個可以與SQL 2000並存的。
在SQL 2005 Management Studio Express管理工具里,把事先備份的資料庫文件還原,在對應的資料庫中點擊右鍵然後選擇「任務」菜單下的「生成腳本」,在「選項」下面的框中找到「為伺服器版本編寫腳本」,把後面的SQL Server2005修改成SQL Server 2000,把表,存儲過程,視圖這些都選中,然後點擊「下一步」,再點擊「完成」,把生成的SQL保存到文件里。
在SQL Server 2000 里,新建一個資料庫,把剛剛生成的SQL腳本文件「查詢分析器」里運行,這樣對應的表結構,存儲過程都有了,這時我們在SQL Server 2000企業管理器「導入數據」,輸入SQL Server 2005中伺服器的名稱或者IP地址,連接到SQL Server 2005,導入數據就OK了。
『玖』 sql2005 資料庫備份文件 如何還原到 sql2000的資料庫上
很遺憾的告訴你,直接還原是不行的,就算兼容設置成8.0,也會提示你版本不對。
你只有通過導入/導出數據,才可以把2005的數據復制到2000上去。
答案補充
可以啊,導入的時候選擇對象,默認全部。
如果你有加密的函數,就不能導入導出了。就這點不行。其它的都可以。
『拾』 如何將sql server 2005資料庫復制到sql server 2000
2005可以附加2000的mdf文件,但2000不可以附加2005的mdf文件。
你的問題可以通過兩個辦法解決:
1、將SQL2005下創建的資料庫文件復制到另一台安裝了SQL2005的機器上附加即可正常使用。
2、如果要將SQL2005下創建的資料庫文件轉到SQL2000中使用,則還是要先將資料庫附加到安裝了SQL2005的機器上,然後通過SQL2005的DTS導出工具導出,然後再在安裝了SQL2000的機器上用DTS工具導入,這樣就轉化為SQL2000格式的資料庫了。