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

Access 遷移 SQL Server 2000 全攻略:安裝、匯入、欄位修正、連線字串與常見坑點

     編輯:關於SqlServer

一、SQL Server 2000 安裝要點

  • 選「伺服器與用戶端工具」,服務帳號用「本地系統帳號」,驗證模式選「混合模式」設定 sa 密碼。
  • 常見錯誤:
  1. 掛起檔案操作:刪除註冊鍵 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations 後重啟。
  2. SQL 配置伺服器失敗:刪除 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ExceptionComponents 下所有 GUID 子鍵後重啟。

二、ODBC 資料源建立

控制台 → 管理工具 → ODBC → 新增 → Driver do Microsoft Access (*.mdb) → 設定資料源名稱、選擇 .mdb 檔案。

三、企業管理器匯入精靈

  1. 右鍵「資料庫」→ 新增資料庫。
  2. 右鍵新庫 → 所有工作 → 匯入資料。
  3. 資料源選 Access ODBC,驗證用 SQL Server 驗證 sa+密碼。
  4. 勾選需匯入資料表,完成精靈。

四、欄位屬性修正(關鍵)

修正方式:企業管理器 → 資料表 → 設計 → 逐欄調整。

五、建立應用程式登入帳號

安全性 → 登入 → 新增 → SQL Server 驗證 → 設定密碼 → 預設資料庫選新庫 → 資料庫存取勾選新庫 → 角色加入 db_owner。

六、ASP 連線字串更新

Set conn = Server.CreateObject("ADODB.CONNECTION")
ctr = "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=新資料庫;User ID=新帳號;Password=密碼;"
conn.Open ctr

七、SQL 寫法差異速查

  • 刪除:Access DELETE * FROM user WHERE id=10 → SQL Server DELETE user WHERE id=10(無 *)。
  • 日期函數:Access Date()/Time() → SQL Server DATEADD/DATEDIFF/GETDATE()。
  • VB 函數:Access SQL 可直接用 CStr() 等 → SQL Server 不支援。

遵循此流程,可將 Access 應用平滑遷移至 SQL Server 2000,解決併發、容量與安全性瓶頸。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
Access 原屬性匯入後現狀必須手工修正
自動編號非空整數「標識」=是、種子=1、增量=1
是/否非空 bit改為所需類型(如 tinyint/char(1))
日期 (smalldatetime)smalldatetime改 datetime(範圍更大,避免轉換失敗)