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

SQL Server 2000 與 7.0 相容性問題完整清單

     編輯:關於SqlServer

主要相容性差異

SQL Server 2000 在大多數面向相容 SQL Server 7.0,升級時需注意下列向後相容性問題:

1. 用戶端網路工具與命名執行個體

SQL Server 7.0 或更早版本用戶端連接組件,連接 SQL Server 2000 命名執行個體 前,必須在用戶端網路工具建立別名。例如:別名指向 \\computername\pipe\MSSQL$instancename\sql\query(Named Pipes),或指定 TCP/IP 連接埠。若使用 computername\instancename 格式別名,則可像 SQL Server 2000 原生用戶端般連接。

2. 多伺服器作業(MSX/TSX)與命名執行個體

SQL Server 7.0 無法與 SQL Server 2000 命名執行個體互操作 MSX/TSX。若需混合運作,必須使用 SQL Server 2000 預設執行個體。

3. 升級 SQL Server 6.5 用戶端軟體

若應用程式使用預設 Net-Library,升級至 SQL Server 2000 用戶端後,必須在用戶端網路工具將「命名管道」或「多協定」設為預設 Net-Library,才能進行 Windows 驗證連接。

4. 驗證模式

  • Windows 驗證模式:僅允許 Windows 帳號以信任連接登入。
  • 混合模式:允許 Windows 驗證與 SQL Server 驗證並存。SQL Server 驗證僅為向後相容保留。

建議:建立單一 Windows 群組,加入所有使用者,授予該群組登入 SQL Server 與存取資料庫權限。

5. 遠端資料表上的 ROWCOUNT 設定

資料庫相容性層級設為 80 時,對遠端資料表的 INSERT 不支援 SET ROWCOUNT,該選項將被忽略。SQL Server 7.0 則支援。

6. 移除的伺服器設定選項

SQL Server 2000 不再支援:default sortorder id、resource timeout、extended memory size、spin counter、language in cache、time slice、language neutral full 等選項。

7. 其他注意項目

  • 復原模型與資料庫選項變更。
  • 保留關鍵字新增。
  • SQL 事件探查器擴充預存程序變更。
  • SQL 查詢分析器預設連接選項不同。
  • bcp 公用程式參數差異。
  • 早期視覺化資料庫設計工具的關聯圖相容性。
  • 資料轉換服務(DTS)套件格式變更。
  • 信任連接指定方式差異。
  • SQL-DMO 擴充物件、SQL-SCM、English Query、OLAP 服務等相容性細節。

升級前請詳閱官方文件《SQL Server 2000 Backward Compatibility》並進行完整測試。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved