線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4845
推到 Plurk!
推到 Facebook!

請問 SQL server 6.5 轉到 SQL server 2000

尚未結案
cuba
一般會員


發表:6
回覆:7
積分:2
註冊:2002-07-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-11 15:53:21 IP:210.192.xxx.xxx 未訂閱
請教各位大師,請給我一些建議 要將SQL server 6.5 中的所有資料庫(很多) 複製到新電腦伺服器SQL server 2000 聽說直接copy好像不行 要用哪一種工具轉比較好? delphi有嗎?
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-11 17:57:41 IP:211.76.xxx.xxx 未訂閱
SQL7.0,2000是檔案型資料庫 SQL6.5非檔案型資料庫 建議用Bde Desktop建立兩個別名各連上6.5和2000 再以Tools之utilities下功能來轉換
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-11 20:59:49 IP:211.76.xxx.xxx 未訂閱
不知道你所說的 Copy 是哪一種方法 ? 就我目前的環境來說, 移轉SQL6.5資料庫到SQL2000來說 有做過由SQL2000匯入SQL6.5的資料, 不過 Table 的結構與資料有過去 而 Index 就要再手動重建了, 而且 View 的部分也會被當作一般 Table 處理, 更別說內儲程序的部分. 我是雪龍 發表人 - bestlong 於 2003/11/11 21:02:57
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
cuba
一般會員


發表:6
回覆:7
積分:2
註冊:2002-07-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-19 08:23:35 IP:210.192.xxx.xxx 未訂閱
很感謝大家的寶貴意見,努力中.......
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-19 10:05:14 IP:218.163.xxx.xxx 未訂閱
cuba 你好: MSSQL 有 DTS(匯入匯出工具), 應該可以做的完整些. 另外, 直接將 SQL6.5 的 Backup File, 拿到 MSSQL 2000 Restore 不行嗎 ?
FreeKiller
一般會員


發表:4
回覆:14
積分:3
註冊:2004-06-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-28 14:56:16 IP:61.63.xxx.xxx 未訂閱
先將SQL6.5的架構產生好Script,在SQL2000先將架構建好(含Index)。 再用SQL2000的DTS功能,不過Data Source不要用預設的Microsoft OLE DB Provider for SQL Server,選Microsoft ODBC Driver for SQL Server就可以把資料由6.5抄送到SQL2000了。
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-01-26 14:05:55 IP:211.22.xxx.xxx 未訂閱
SQL2000 本身有一個 SQL Server 升級精靈可以處理 SQL6.5 升級, 可以參考 SQL2000 線上叢書有詳述, 節錄部份如下:    如何從 SQL Server 6.5 升級 升級 SQL Server 6.5 時的考量: 在升級處理時,當撰寫物件的指令碼以及擷取資料時,SQL Server 6.5 伺服器會停止之後再啟動。當資料傳送開始時,只有 SQL Server 2000 會執行,此時無法存取 SQL Server 6.5。 若從您現有的 SQL Server 6.5 伺服器升級到執行 SQL Server 2000 的另一部電腦,則兩部電腦都必須設定成可使用 MSSQLServer 服務的某個網域使用者名稱和密碼。 在升級時,在 SQL Server6.5 中使用 sp_addmessage 所建立的使用者自訂訊息不會轉換至 SQL Server 2000。若想保留這些自訂訊息,請將 SQL Server 6.5中新增的訊息手動複製到 SQL Server 2000 的安裝。 我是雪龍 發表人 - bestlong 於 2005/01/26 14:07:07
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-01-26 14:11:50 IP:211.22.xxx.xxx 未訂閱
引言: 先將SQL6.5的架構產生好Script,在SQL2000先將架構建好(含Index)。 再用SQL2000的DTS功能,不過Data Source不要用預設的Microsoft OLE DB Provider for SQL Server,選Microsoft ODBC Driver for SQL Server就可以把資料由6.5抄送到SQL2000了。
不好意思, 想請教選用 ODBC 而不用 OLE DB 的方式是什麼原因呢? 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
FreeKiller
一般會員


發表:4
回覆:14
積分:3
註冊:2004-06-09

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-01-27 01:03:37 IP:211.76.xxx.xxx 未訂閱
呵…雪龍大大…Sorry… 其實偶也不懂為什麼… 是前一陣子在試SQL6.5轉至7.0或2000時試出來的… 在SQL2000用OLE DB根本連不到SQL6.5… 而且先前也試過用升級精靈升級SQL6.5… 也許是那個部份沒設好…就失敗了…>_< 後來試過用ODBC Driver直接DTS過去… 看起來好像也沒什麼問題,只是Index需重建… 所以我就先產生結構再用ODBC轉…^^ ================== 新手上路,請多包涵 ==================
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-01-27 11:18:07 IP:61.218.xxx.xxx 未訂閱
Microsoft OLE DB Provider for SQL Server 只支援 SQL Server 7.0 以上
pcjung
一般會員


發表:1
回覆:17
積分:13
註冊:2002-11-21

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-01-27 12:36:12 IP:202.39.xxx.xxx 未訂閱
用 SQLSERVER 2000 中的升級精靈即可將SQLSERVER6.5的DataBase直接升級到SQLSERVER 2000,之前公司即用這種方式為客戶升級資料庫,升級後原資料庫的物件皆存在。 --Written by max
------
--Written by max
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-01-27 12:41:59 IP:211.22.xxx.xxx 未訂閱
引言: 是前一陣子在試SQL6.5轉至7.0或2000時試出來的… 在SQL2000用OLE DB根本連不到SQL6.5…
首先我目前也還沒正式檢測使用 SQL 2000 的 SQL Server 升級精靈工具程式 不過單看 SQL 2000 的 SQL Server 升級精靈的前幾個畫面, 在處理 SQL6.5 的資料及物件傳送是採用具名管道的方式來連接 所以 SQL6.5 Server 本身支援的網路通訊協定也要打開 Named Pipes . 不知道你的錯誤訊息完整內容為何. 目前只能先這樣研判. 其實我目前也是有在用 SQL6.5 93年時有作過升級實驗. 不過當時只有配合公司的 ERP 系統來協同測試, 發現要將資料庫升級到 SQL 2K 版, 就要改寫很多程式. 當時是採用匯出匯入精靈來複製 Table 發現會漏失很多東西. 對於 SQL Server 本身的測試就沒有太過深入. 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-01-27 12:48:08 IP:211.22.xxx.xxx 未訂閱
引言: Microsoft OLE DB Provider for SQL Server 只支援 SQL Server 7.0 以上
關於這一點我就持保留態度, 因為目前我在使用匯出匯入精靈時 不分 SQL 版本資料來源都是選用 Microsoft OLE DB Provider for SQL Server 目前都沒有無法連線的問題. 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
pcjung
一般會員


發表:1
回覆:17
積分:13
註冊:2002-11-21

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-01-28 11:49:01 IP:202.39.xxx.xxx 未訂閱
引言:
引言: Microsoft OLE DB Provider for SQL Server 只支援 SQL Server 7.0 以上
關於這一點我就持保留態度, 因為目前我在使用匯出匯入精靈時 不分 SQL 版本資料來源都是選用 Microsoft OLE DB Provider for SQL Server 目前都沒有無法連線的問題. 我是雪龍
用匯出匯入精靈最大的缺點是無法將Table相關的物件也一併轉出轉入,只會將Table的基本結構和資料轉出,但如trigger、index...等物件會遺失,所以我還是建議直接以SQL SERVER2000的升級精靈來做最簡單,但是SQLSERVER6.5和SQLSERVER2000的T-SQL語法有些地方不同(EX:欄位null的判斷),所以這部分須留意。 --Written by max
------
--Written by max
cuba
一般會員


發表:6
回覆:7
積分:2
註冊:2002-07-19

發送簡訊給我
#15 引用回覆 回覆 發表時間:2005-05-10 09:59:54 IP:210.192.xxx.xxx 未訂閱
感謝大家的關心,用6.5→2000升級精靈好像只能整個所有資料庫複製,並不能在現有2000中新增6.5中的某個資料庫,我用datapump也只能轉資料,但是預存程序stored procedure及預設值defaults還沒轉入,請問預存程序stored procedure及預設值defaults要怎麼轉?(很多,不想1個1個copy)
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#16 引用回覆 回覆 發表時間:2005-05-11 13:02:50 IP:210.69.xxx.xxx 未訂閱
MS-SQL Server 的匯入匯出不能完整支援整個資料庫的轉移 要用 BACKUP / RESTORE 才行 ********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
cuba
一般會員


發表:6
回覆:7
積分:2
註冊:2002-07-19

發送簡訊給我
#17 引用回覆 回覆 發表時間:2005-05-11 15:11:48 IP:210.192.xxx.xxx 未訂閱
請問 SQL 6.5 database backup轉成.dat檔,要如何restore到SQL 2000?
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#18 引用回覆 回覆 發表時間:2005-05-12 08:55:30 IP:211.22.xxx.xxx 未訂閱
引言: 感謝大家的關心,用6.5→2000升級精靈好像只能整個所有資料庫複製,並不能在現有2000中新增6.5中的某個資料庫,我用datapump也只能轉資料,但是預存程序stored procedure及預設值defaults還沒轉入,請問預存程序stored procedure及預設值defaults要怎麼轉?(很多,不想1個1個copy)
你可以先建立另一個 6.5 的 Server 將需要的資料庫複製過去, 再進行升級的動作. 雪龍 http://bestlong.no-ip.com/ 學海無涯覺無盡,勤做筆記防失憶
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
系統時間:2024-05-04 18:35:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!