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

SQL Server 2000 升級至 2005 完整操作指南:還原、孤立使用者修復、相容性等級調整

     編輯:關於SqlServer

將 SQL Server 2000 資料庫升級至 2005 涉及備份還原、使用者映射、相容性等級等關鍵步驟。本文以圖文並茂方式詳述全流程,並提供最快速的附加資料庫法。

標準升級流程 (透過備份還原)

  1. 在 SSMS 2005 建立新資料庫 (如 artmeSQL Server OLTP)
  2. 還原資料庫:來源選裝置,加入 SQL 2000 備份檔 (.bak),勾選「覆蓋現有資料庫」
  3. 還原後,刪除 Security → Schemas 與 Users 中舊資料庫自帶使用者 (如 artme)
  4. 在 Security → Logins 建立新登入,設定預設資料庫、對應使用者
  5. 資料庫屬性 → Files → 擁有者選 sa 或新建立的登入
  6. 資料庫屬性 → Options → 相容性等級改為 SQL Server 2005 (90),否則資料庫圖表無法編輯

最快速升級法:分離/附加資料庫檔案

  1. SQL 2000 執行 sp_detach_db 分離資料庫
  2. 複製 .mdf/.ldf 至 SQL 2005 機器
  3. SSMS 2005 右鍵「資料庫」→「附加」→ 選取 .mdf
  4. 附加過程自動升級內部結構,出現孤立使用者時執行:
EXEC sp_change_users_login 'update_one', 'test', 'test';

即可將伺服器登入 test 與資料庫使用者 test 重新關聯。

共存與版本注意事項

  • SQL 2000 與 2005 可並存同一機器,不同執行個體互不干擾
  • VS2005 內建 SQL 2005 Express 功能不全,建議安裝完整版 SQL Server Management Studio Express
  • 先裝 2005 再裝 2000 也可,但建議先裝低版本
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved