本主題描述 SQL Server 中的突破性變更。 當您升級時,可能會遭遇這些變更,而且它們可能會中斷以舊版 SQL Server 為根據的應用程式、指令碼或功能。 如需詳細資訊,請參閱<使用 Upgrade Advisor 來準備升級>。
如果您是從 SQL Server 2005 升級,建議您也檢閱 SQL Server 2008 和 SQL Server 2008 R2 章節中的內容。
如果您是從 SQL Server 2008 升級,建議您也檢閱 SQL Server 2008 R2 一節中的內容。
SQL Server 2012 的突破性變更
XEvent 變更
resource_monitor_ring_buffer_record:
移除的欄位:single_pages_kb、multiple_pages_kb
加入的欄位:target_kb、pages_kb
memory_node_oom_ring_buffer_recorded:
移除的欄位:single_pages_kb、multiple_pages_kb
加入的欄位:target_kb、pages_kb
Sync Framework 變更
Sync Framework 未包含在SQL Server 2012 安裝套件中。 您可以從 Microsoft 下載中心下載及安裝 Sync Framework 的適當版本。
SQL Server 2008 R2 中的突破性變更
需要使用新的安裝參數,才能在 SQL Server 2008 R2 中進行自動安裝
使用 /Q 或 /QS 參數的自動安裝必須包括 /IAcceptSQLServerLicenseTerms 參數。 這個參數會確認是否已接受 SQL Server 授權條款。 如需詳細資訊,請參閱<從命令提示字元安裝 SQL Server 2012>。
SQL Server 2008 中的突破性變更
SMO 已經在 SQL Server 2008 中還原
針對 SQL Server 2005 SMO 所開發的程式碼必須稍微修改才能針對 SQL Server 2008 進行建立。 如需詳細資訊,請參閱<SMO 中的回溯相容性>。