當前位置:首頁 » 編程語言 » sql2005轉2000

sql2005轉2000

發布時間: 2022-07-29 17:58:17

A. sql2005資料庫怎麼轉成2000的

一、系統需求
win2000以後的windows版本都可以安裝sqlserver,如XP、2000、2003、win7等等,當然不能是家庭版。另外,只有server版操作系統才能安裝sqlserver企業版,其它版本只能安裝個人版、開發版。
二,同時裝2000和2005
在一個系統同時裝sql2000和2005,要注意:
1.先裝2000的,安裝好後打上sp4補丁,
2.然後安裝sql2005,安裝第二個SQLServer的時候注意用實例名。
3,安裝後,在Configration Manager(2005)的「SQL Server 2005網路配置」中,將TCP/IP屬性中「IP地址」選項卡中「TCPAll」的TCP埠改為1444。(這是因為sqlserver默認埠是1433,但1433已經被sql2000佔用了,所以sql2005就必須另外指定一個埠)
4,安裝後用Configration Manager的「SQL Native Client配置」(2005)或客戶端實用工具(2000)新建一個別名。仍然以改2005為例:別名為DBServer,指向Server_IP\SQL2005,且埠號為1444。
5,在Management Studio中直接連接別名(DBServer)即可。另外,防火牆中如何加1444 TCP埠我就不多說了。

三,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新建的庫
-- 在「選擇源表和源視圖」中, 選擇所有的表
-- 最後完成

以下需要是需要注意的幾點:
1、 在生成腳本之前,我們需要將資料庫的兼容級別設置成"SQL Server 2000 (80)"。該設置可以在資料庫屬性->Option->Compatibility level中設置。
2. 由於SQL Server 2005包很了很多SQL Server 2000不同的new feature 比如"Service Broker",我們在2000的資料庫實例上運行腳本時可能會收到一些語句(比如ALTER DATABASE [TEST] Set Disable_Broker)返回的錯誤消息。但這些錯誤並不影響資料庫的創建,您可以ignore這些錯誤。

B. 關於SQL2005資料庫轉換成SQL2000

直接轉換肯定不行。高版本的Sql資料庫備份不能在低版本Sql資料庫進行導入。除非你將2005資料庫的數據導到Access或者Excel。然後再導入到2000中。不過表結構很難直接復制。

C. sql2005的資料庫想轉變成sql2000,怎麼辦

點那個資料庫右鍵>任務>生成腳本,在選擇腳本選項里有一項「為伺服器腳本編寫腳本」,那一項選擇SQL
Server
2000,其他的看著選,生成完後在sql2000裡面運行那sql

D. 誰會將SQL SERVER 2005數據轉成2000的,急啊!好心人留下QQ 謝謝了

哈哈哈,你也碰到這個問題了啊。MS
SQL
是向上兼容的,不向下兼容,也就是2000的資料庫可以直接附加或還原到2005上,而2005的不可以逆向轉到2000中。
不過也可以取巧方式來處理,步驟如下:
1.在2005的伺服器中把全部表通過SQL語句導出來
2.把SQL語句放到2000中運行創建表
3.在2000上通過創建連接伺服器,然後用
insert
into
2000伺服器.dbo.table(欄位)
select
欄位
from
2005伺服器.dbo.table
這樣來轉移數據
方法有點笨
呵呵

E. sql2005資料庫轉為sql2000

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
的ma

F. SQL2005資料庫轉換SQL2000可以實現嗎

我實際體驗過!我知道!在2005上的資料庫,在2000上不能用!在是、2000上建的資料庫,在2005上可以用,但是在2005上用過之後,在2000上就不能用了!!我的辦法是,在2005上的資料庫生成腳本!!之後在2000上執行腳本!!

G. 如何將SQL2005中的資料庫轉換成SQL2000可以附加的資料庫

有個方法就是批量把這些表全部選定,然後右鍵彈出生成腳本,生成的是全部表的腳本,然後把全部表的腳本放到
SQL2000
查詢分析器去運行,就可以了,導數據的話可以用多種方法,可以直接在資料庫的導入數據里選源資料庫和源表,也可以將源數據導到中間媒介如記事本或者Excel來導,希望對你有幫助.

熱點內容
c語言時間變數 發布:2025-01-24 10:40:24 瀏覽:868
ppiandroid 發布:2025-01-24 10:25:50 瀏覽:1000
兒童壓縮機 發布:2025-01-24 10:25:09 瀏覽:74
蘋果的允許訪問在哪裡 發布:2025-01-24 10:24:32 瀏覽:31
橡皮艇存儲 發布:2025-01-24 10:21:56 瀏覽:771
360的新機什麼配置 發布:2025-01-24 10:04:22 瀏覽:951
榮耀10方舟編譯器不卡頓了 發布:2025-01-24 09:59:59 瀏覽:502
章魚腳本助手 發布:2025-01-24 09:55:10 瀏覽:334
手游腳本論壇 發布:2025-01-24 09:54:20 瀏覽:30
沈陽螺桿空氣壓縮機 發布:2025-01-24 09:54:09 瀏覽:594