首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 6.5 升級至 2000 完整檢查清單與升級精靈使用須知

     編輯:關於SqlServer

升級精靈功能

SQL Server 2000 提供升級精靈,可轉換系統/使用者資料、資料庫物件、複寫設定、工作與配置。升級後 SQL Server 6.5 保留於機器上,可並行運行。

升級前必備條件 (13 項檢查清單)

  1. 機器上已安裝 SQL Server 2000 預設執行個體。
  2. 備份所有資料庫,包含 master、model、msdb。
  3. 執行 DBCC CHECKDB 確保 6.5 資料一致性無損毀。
  4. 評估升級所需磁碟空間 (資料、記錄、暫存檔)。
  5. master 資料庫至少保留 3 MB 可用空間。
  6. tempdb 空間至少 10 MB (建議 25 MB)。
  7. 關閉所有 SQL Server 6.5 啟動預存程序。
  8. 關閉 SQL Server 6.5 複寫服務。
  9. 關閉所有與 SQL Server 6.5 相關的服務 (備份代理程式、全文檢索等)。
  10. 確認所有跨資料庫相依性 的資料庫皆納入升級範圍。
  11. 確認所有資料庫使用者 在 master 中有對應登入帳號。
  12. 將 master 中引用的 SQL Server 6.5 伺服器名稱更新為 SQL Server 2000 名稱。
  13. 升級完成後,SQL Server 6.5 不會被移除,可繼續使用舊版本。

常見問題與對策

  • 升級耗時過長:大型資料庫建議離峰時段執行,預先擴展磁碟空間。
  • 物件轉換失敗:檢查 6.5 物件是否使用已淘汰語法 (如 COMPUTE BY、舊式外部連接 *=),升級前手動改寫。
  • 登入/使用者孤立:升級後執行 sp_change_users_login 'Auto_Fix', 'username' 修復。
  • 複寫中斷:升級前記錄複寫拓撲與參數,升級後重新設定。

升級後驗證

  • 執行 DBCC CHECKDB 驗證升級後資料完整性。
  • 比對關鍵資料表列數、核心報表數值與 6.5 環境一致性。
  • 測試應用程式連線、查詢、預存程序執行正常。
  • 監控錯誤日誌與事件檢視器,確認無嚴重錯誤。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved