共用方式為


在 SQL Server 2012 中已停止的管理工具功能

此主題描述 SQL Server 2012 中無法再使用的 SQL Server 管理工具功能。

SQL Server Compact Edition

已從 SQL Server Management Studio 移除 SQL Server Compact Edition 程式碼編輯器。 此外,亦從 [物件總管]、[方案總管] 及 [範本總管] 中移除了 SQL Server Compact Edition 支援。 請改用 Microsoft Visual Studio 2010 Service Pack 1 或 Webmatrix 的 Transact-SQL 編輯器。

SQL Server Agent 的 ActiveX 子系統

此版本中已移除 SQL Server Agent 的 ActiveX 子系統。 沒有取代功能。

Sp_addtask、sp_deletetask、sp_updatetask

此版本中已移除 Sp_addtask、sp_deletetask 及 sp_updatetask。 請勿在新的或更新的應用程式中使用此功能。

Net Send 和呼叫器通知

此版本中已移除 Net Send 和呼叫器通知。 請勿在新的或更新的應用程式中使用此功能。

資料層應用程式

SQL Server 2008 R2 中的部分資料層應用程式 (DAC) 功能在 SQL Server 2012 中已經移除。 但是,隨著 SQL Server 2012 發行的 Data-Tier Application Framework (DACfx 3.0 版) 透過 SQL Server 2012 和 SQL Azure 與 SQL Server 2005 相容。 只有 SQL Server 2012 工具、Management Studio 和 SQL Server Data Tools 可以與 DAC 3.0 版封裝互動 - DAC 3.0 版不受舊版 Management Studio 的支援 (包括 SQL Server 2008 R2 中的 Management Studio)。 DAC 1.1 版與 DAC 3.0 版之間的特定變更如下:

  • 已安裝在 SQL Server 2008 R2 (DAC 1.0 版) 和 SQL Server 2008 R2 Service Pack 1 中的 Microsoft.SqlServer.Management.Dac.dll 未安裝在 SQL Server 2012 中。

    • Microsoft.SqlServer.Management.Dac 和 Microsoft.SqlServer.Management.Dac.Bacpac 命名空間不在 SQL Server 2012 中 (DACfx 3.0 版)。

    • 存在於 DACfx 1.1 API 中的 IServer C# 介面不在 SQL Server 2012 中 (DACfx 3.0 版)。

    • SQL Server 2012 中提供的 DACfx 3.0 版 API 與 SQL Server 2008 R2 隨附的 DAC 1.0 版和 1.1 版 API 不相容。

      如果 PowerShell 指令碼或 .NET 應用程式使用的 DAC API 隨附於 SQL Server 2012 之前的版本中,將無法搭配 SQL Server 2012 (或更新版本) DAC API、DAC 封裝或 BACPAC 檔案使用。

    • Microsoft 建議使用 Data-Tier Application Framework 的最新可用版本 (DACfx 3.0 版或更高版本)。

  • Visual Studio 2010 資料庫專案不支援使用 DACfx 3.0 版或更新版本產生的 DAC 3.0 DACPAC 封裝或 DAC 匯出 (BACPAC) 封裝。

    Microsoft 建議使用 SQL Server Data Tools 資料庫專案的最新可用版本。

DACfx 3.0 API 和 SQL Server 工具確實支援讀取以舊版 SQL Server 工具和 DACfx 版本所建立的 DACPAC 和 BACPAC 檔案:將資料庫擷取至這些版本的 DACPAC 檔案,以及透過 Management Studio 或 SQL Server Data Tools 將資料庫部署至支援的 SQL Server 版本。

請參閱

概念

回溯相容性