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

SQL Server 7.0 資料庫升級轉換完整指南

     編輯:關於SqlServer

升級所需時間參考(含硬體因素)

資料庫大小預估時間
400 MB< 20 分鐘
1 GB< 1 小時
5 GB< 4 小時
10 GB< 12 小時
100 GB< 24 小時

實際時間受硬體、物件複雜度影響,因需重建所有 6.x 物件。

三種升級方式

  1. 同機升級(Pipeline):需原資料庫 1.5 倍空間,升級完成後手動刪除 6.x 資料庫。
  2. 磁帶升級:空間需求較小,適合磁碟不足環境。
  3. 跨機器升級(兩台電腦):兩台 MSSQLServer 服務帳號須為相同網域帳號且均為本地管理員;跨網域需建立信任關係。原機資料庫不變,資料複製到新機升級。

常見問題 Q&A

  • 有無 chk 升級檢查工具? 無,7.0 新增保留字極少。
  • tempdb 空間需求? 6.x 端建議 10 MB;7.0 端 tempdb 可自動成長,預留最大資料庫 1.5 倍空間。
  • 可否轉換字元集/排序規則? 不可,來源與目標必須相同。
  • 升級期間使用者能否存取? 不能,6.x 服務會停止並啟動 7.0。
  • 支援哪些版本升級? SQL Server 6.0 及 6.5 SP3 以上。4.21 需先升至 6.x 再升 7.0。
  • 升級前需跑 DBCC? 不需要。
  • 可部分升級? 可,不必整個執行個體升級。
  • 有無 7.0 降級 6.5 工具? 無,僅能 BCP OUT 再 BCP IN。
  • 升級記錄位置? MSSQL7\UPGRADE\_date_time

升級後主要優勢

  • 文字欄位 256 → 1024 字元,索引效能提升。
  • 新儲存引擎:低層鎖定、改進 Hash Join 處理。
  • 增強 NT 整合安全性。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved