在 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 版本。