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

SQL Server 2008 棄用與停止支援功能清單 (升級前必讀)

     編輯:關於SqlServer

升級至 SQL Server 2008 前,必須了解 **Deprecated (棄用)** 與 **Discontinued (停止支援)** 功能:

  • 棄用: 仍可使用,但未來版本將移除;應規劃遷移替代方案。
  • 停止支援: SQL 2008 已完全移除,升級前必須移除相依程式碼。

六大受影響領域

  1. Database Engine:sp_dboption、BACKUP LOG ... WITH NO_LOG/TRUNCATE_ONLY、DBCC DBREINDEX、SET ROWCOUNT (影響 DELETE/UPDATE/INSERT)、舊式外部連結語法 *=/=*、TEXT/IMAGE/NTEXT 型別 (改用 VARCHAR(MAX)/VARBINARY(MAX)/NVARCHAR(MAX)) 等。
  2. Analysis Services:舊版 MDX 函數、儲存格寫入、特定資料採礦演算法。
  3. Integration Services:DTS 2000 套件執行 (需遷移至 SSIS)、特定轉換元件。
  4. Reporting Services:舊版報表伺服器架構 (IIS 相依)、特定轉譯延伸模組。
  5. Replication:特定發行集/訂閱類型、舊式衝突解決程式。
  6. Full-Text Search:舊版全文索引目錄結構、特定斷詞器。

升級建議工具

  • Upgrade Advisor (升級顧問):安裝於獨立工作站,遠端唯讀掃描目標執行個體,產生問題報表 (錯誤/警告/資訊),含修正指引連結。可標記「已解決」追蹤進度。
  • SQL 2008 版知識庫較 2005 版簡略,建議並參考 線上文件。

破壞性變更與行為變更

  • 破壞性變更:舊腳本無法執行 (如 sp_dboption 移除)。
  • 行為變更:功能運作方式改變 (如 BACKUP LOG NO_LOG 報錯)。
  • 升級前務必執行 Upgrade Advisor 並逐項修正。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved