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,注意事項:
l 原則上是可以在不同機器上安裝SQL Server 7.0,但建議在同一台機器上安裝。
若在不同的機器上安裝,則必須在同一個NT域內,並且擁有管理NT的Administrator帳戶及密碼。所以建議在同一台機器上安裝。
l 安裝中需要選擇資料庫字元集,必須選擇 ISO 1252。
七、設定SQL Server 服務啟動的帳號為Administrator。設定SQL Server 7.0 的sa 密碼,不可為空
八、單擊SQL Server 升級嚮導程式。需要注意的是:
l 系統硬碟上要有足夠的空間,備升級後的資料庫使用
l 當需要確認字元集轉換時,請勿更改,直接用1252就行
九、備份升級後的資料庫,恢複到SQL SERVER2000上。注意後面所有的動作都是在SQL SERVER 2000上進行的。
十、利用SQL SERVER2000企業管理器,產生資料庫物件建立指令碼(要包括表、視圖,預存程序,表的所有約束,總之要將資料庫物件的所有特徵都要產生)。更改產生後的指令檔,將定義字串的字元集的限定詞“COLLATE SQL_Latin1_General_CP1_CI_AS”去掉
十一、 建立新的資料庫,執行第十步產生的指令檔。
十二、 運行本人提供的程式SQL6ToSQL2000.EXE。資料從字元集為1252的資料庫轉到字元集為936的資料庫。