Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описываются функции средств управления SQL Server, которые недоступны в SQL Server 2012.
SQL Server Compact Edition
Редактор кода SQL Server Compact Edition исключен из среды Среда SQL Server Management Studio. Поддержка SQL Server Compact Edition также исключена из обозревателя объектов, обозревателя решений и обозревателя шаблонов. Вместо них используйте редакторы Transact-SQL в среде Microsoft Visual Studio 2010 с пакетом обновления 1 (SP1) или в WebMatrix.
Подсистема ActiveX для агента SQL Server
В этом выпуске была удалена подсистема ActiveX для агента SQL Server. Заменяющая ее функциональность отсутствует.
Sp_addtask, sp_deletetask, sp_updatetask
В этом выпуске были удалены хранимые процедуры sp_addtask, sp_deletetask и sp_updatetask. Не следует использовать эту функциональность в новых и обновляемых приложениях.
NET SEND и уведомления на пейджер
В этом выпуске были удалены отправка сообщений с помощью NET SEND и уведомлений на пейджер. Не следует использовать эту функциональность в новых и обновляемых приложениях.
Приложения уровня данных
Некоторые компоненты приложения уровня данных (DAC), присутствующие в SQL Server 2008 R2, были удалены из SQL Server 2012. Однако платформа приложения уровня данных (DACFx, версия 3.0), выпущенная вместе с SQL Server 2012, совместима с SQL Server 2005 — SQL Server 2012 и SQL Azure. Только средства SQL Server 2012, Среда Management Studio и SQL Server Data Tools могут взаимодействовать с пакетами приложения уровня данных 3.0. Эта версия приложения уровня данных не поддерживается более ранними версиями Среда Management Studio, в том числе Среда Management Studio в SQL Server 2008 R2. Конкретные изменения приложения уровня данных 3.0 по сравнению с версией 1.1:
Microsoft.SqlServer.Management.Dac.dll, установленный в SQL Server 2008 R2 (приложение уровня данных 1.0) и SQL Server 2008 R2 с пакетом обновления 1 (SP1), отсутствует в SQL Server 2012.
Пространства имен Microsoft.SqlServer.Management.Dac и Microsoft.SqlServer.Management.Dac.Bacpac отсутствуют в SQL Server 2012 (DACFx, версия 3.0).
Интерфейс IServer C#, содержащийся в API DACFx 1.1, отсутствует в SQL Server 2012 (DACFx, версия 3.0).
API DACFx 3.0 в SQL Server 2012 несовместим с API-интерфейсом приложения уровня данных 1.0 и 1.1, которые поставляются в составе SQL Server 2008 R2.
Скрипты Powershell или приложения .NET, использующие API приложения уровня данных, поставляемых до версии SQL Server 2012, несовместимы с API приложений уровня данных SQL Server 2012 (или более поздних версий), пакетами приложения уровня данных или BACPAC-файлами.
Рекомендуется использовать последнюю версию платформы приложения уровня данных (DACFx 3.0 или выше).
Проекты базы данных Visual Studio 2010 не поддерживают пакеты приложения уровня данных 3.0 или пакеты экспорта приложения уровня данных (BACPAC) в DACFx 3.0 или более поздней версии.
Рекомендуется использовать последнюю версию проекта базы данных SQL Server Data Tools.
API DACFx 3.0 и средства SQL Server поддерживают чтение DACPAC- и BACPAC-файлов, созданных с помощью более ранних версий средств SQL Server и DACFx: извлечение баз данных из этих версий в DACPAC-файлы и развертывание баз данных в поддерживаемые версии SQL Server — Среда Management Studio или SQL Server Data Tools.