SQL Server 6.5升級到SQL Server 2000
前提條件:
(一) SQL Server 6.5一般安裝在 Windows NT 4.0 平台下,要求NT 達到 SP4.SQL Server 6.5 至少要打到 sp4,打到SP5更好
(二) SQL Server 6.5的Tempdb數據庫數據文件,要擴展到10M以上,如果你要升級的數據庫很大,超過500M,建議按照數據文件大小*10%來擴展
(三) 備份需要升級的數據庫,以防升級過程中的失敗。
(四) 為SQL Server 設置一個密碼,不能為空。
(五) 准備 SQL Server 7.0 標准版(現在很難買到,網上也絕跡)
(六) 安裝標准版SQL Server 7.0,注意事項:
a、原則上是可以在不同機器上安裝SQL Server 7.0,但建議在同一台機器上安裝。若在不同的機器上安裝,則必須在同一個NT域內,並且
擁有管理NT的Administrator帳戶及密碼。所以建議在同一台機器上安裝。
b、安裝中需要選擇數據庫字符集,必須選擇 ISO 1252。
(七) 設置SQL Server 服務啟動的帳號為Administrator。設置SQL Server 7.0 的sa 密碼,不能為空
(八) 單擊SQL Server 升級向導程序。需要注意的是:
a、系統盤上要有足夠的空間,備升級後的數據庫使用
b、當需要確認字符集轉換時,請勿更改,直接用1252就行
(九) 備份升級後的數據庫,恢復到SQL SERVER2000上。注意後面所有的動作都是在SQL Server 2000上進行的。
(十) 利用SQL Server2000企業管理器,生成數據庫對象創建腳本(要包括表、視圖,存儲過程,表的所有約束,總之要將數據庫對象的所有特征
都要生成)。更改生成後的腳本文件,將定義字符串的字符集的限定詞“COLLATE SQL_Latin1_General_CP1_CI_AS”去掉
(十一) 創建新的數據庫,執行第十步生成的腳本文件。
(十二) 運行本人提供的程序SQL6ToSQL2000.EXE。數據從字符集為1252的數據庫轉到字符集為936的數據庫。