SQL Server 2000 在大多數面向相容 SQL Server 7.0,升級時需注意下列向後相容性問題:
SQL Server 7.0 或更早版本用戶端連接組件,連接 SQL Server 2000 命名執行個體 前,必須在用戶端網路工具建立別名。例如:別名指向 \\computername\pipe\MSSQL$instancename\sql\query(Named Pipes),或指定 TCP/IP 連接埠。若使用 computername\instancename 格式別名,則可像 SQL Server 2000 原生用戶端般連接。
SQL Server 7.0 無法與 SQL Server 2000 命名執行個體互操作 MSX/TSX。若需混合運作,必須使用 SQL Server 2000 預設執行個體。
若應用程式使用預設 Net-Library,升級至 SQL Server 2000 用戶端後,必須在用戶端網路工具將「命名管道」或「多協定」設為預設 Net-Library,才能進行 Windows 驗證連接。
建議:建立單一 Windows 群組,加入所有使用者,授予該群組登入 SQL Server 與存取資料庫權限。
資料庫相容性層級設為 80 時,對遠端資料表的 INSERT 不支援 SET ROWCOUNT,該選項將被忽略。SQL Server 7.0 則支援。
SQL Server 2000 不再支援:default sortorder id、resource timeout、extended memory size、spin counter、language in cache、time slice、language neutral full 等選項。
bcp 公用程式參數差異。升級前請詳閱官方文件《SQL Server 2000 Backward Compatibility》並進行完整測試。