Nicht mehr unterstützte Funktionen der Verwaltungstools in SQL Server 2012

In diesem Thema werden die Funktionen der SQL Server-Verwaltungstools beschrieben, die in SQL Server 2012 nicht mehr verfügbar sind.

SQL Server Compact Edition

Der SQL Server Compact Edition-Code-Editor wurde aus SQL Server Management Studio entfernt. Unterstützung für SQL Server Compact Edition wurde auch aus Objekt-Explorer, Projektmappen-Explorer und Vorlagen-Explorer entfernt. Verwenden Sie stattdessen die Transact-SQL-Editoren in Microsoft Visual Studio 2010 Service Pack 1 oder Webmatrix.

ActiveX-Subsystem für SQL Server-Agent

Das ActiveX-Subsystem für SQL Server-Agent wurde in dieser Version entfernt. Es gibt keine Ersatzfunktionalität.

Sp_addtask, sp_deletetask, sp_updatetask

Sp_addtask, sp_deletetask und sp_updatetask wurden in dieser Version entfernt. Verwenden Sie diese Funktionalität nicht in neuen oder aktualisierten Anwendungen.

Net Send- und Pagerbenachrichtigung

Die Net Send- und Pagerbenachrichtigung wurde in dieser Version entfernt. Verwenden Sie diese Funktionalität nicht in neuen oder aktualisierten Anwendungen.

Datenebenenanwendungen

Einige in SQL Server 2008 R2 enthaltene Funktionen von Datenebenenanwendungen (DAC) wurden in SQL Server 2012 entfernt. Das mit SQL Server 2012 freigegebene Datenebenenanwendungs-Framework (DACfx, Version 3.0) ist jedoch mit SQL Server 2005 bis SQL Server 2012 und SQL Azure kompatibel. Nur SQL Server 2012-Tools, Management Studio und SQL Server Data Tools sind in der Lage, mit DAC-Paketen der Version 3.0 zu interagieren. Die DAC-Version 3.0 wird von früheren Versionen von Management Studio, einschließlich Management Studio, in SQL Server 2008 R2 nicht unterstützt. Die spezifischen Änderungen zwischen DAC-Version 1.1 und DAC-Version 3.0 lauten:

  • Die Microsoft.SqlServer.Management.Dac.dll, die in SQL Server 2008 R2 (DAC-Version 1.0) und SQL Server 2008 R2 Service Pack 1 installiert wurde, wird in SQL Server 2012 nicht installiert.

    • Der Microsoft.SqlServer.Management.Dac-Namespace und Microsoft.SqlServer.Management.Dac.Bacpac-Namespace sind in SQL Server 2012 (DACfx, Version 3.0) nicht vorhanden.

    • Die in der DACfx 1.1-API enthaltene IServer-C#-Schnittstelle ist in SQL Server 2012 (DACfx, Version 3.0) nicht vorhanden.

    • Die in SQL Server 2012 bereitgestellte DACfx-API der Version 3.0 ist mit der DAC-Version 1.0 und der API der Version 1.1 im Lieferumfang von SQL Server 2008 R2 nicht kompatibel.

      PowerShell-Skripts oder .NET-Anwendungen, die die vor SQL Server 2012 bereitgestellte DAC-API verwenden, sind mit der DAC-API bzw. den DAC-Paketen oder BACPAC-Dateien von SQL Server 2012 (oder höher) nicht funktionsfähig.

    • Microsoft empfiehlt die Verwendung der neuesten verfügbaren Version des Datenebenenanwendungs-Frameworks (DACfx, Version 3.0 oder höher).

  • Datenbankprojekte von Visual Studio 2010 unterstützen keine DACPAC-Pakete oder Exportpakete (BACPAC) der DAC-Version 3.0, die mit DACfx, Version 3.0 oder höher, generiert wurden.

    Microsoft empfiehlt die Verwendung von Datenbankprojekten der neuesten verfügbaren SQL Server Data Tools-Version.

Die DACfx 3.0-API und SQL Server-Tools unterstützen das Lesen von DACPAC- und BACPAC-Dateien, die mit früheren SQL Server-Toolversionen und DACfx-Versionen erstellt wurden: das Extrahieren von Datenbanken in DACPAC-Dateien aus diesen Versionen und das Bereitstellen von Datenbanken in unterstützten Versionen von SQL Server bis Management Studio oder SQL Server Data Tools.

Siehe auch

Konzepte

Abwärtskompatibilität