Поделиться через


Неподдерживаемые функции ядра СУБД в SQL Server 2014

В этом разделе описываются ядро СУБД функции, которые больше не доступны в SQL Server 2014.

Неподдерживаемые функции в SQL Server 2014

В следующей таблице перечислены функции, которые были удалены в SQL Server 2014.

Категория Неподдерживаемая функция Замена
Уровень совместимости Уровень совместимости 90 Уровень совместимости базы данных должен быть не менее 100. Если база данных с уровнем совместимости менее 100 обновляется до SQL Server 2014, уровень совместимости базы данных устанавливается на 100 во время операции обновления.

Неподдерживаемые функции в SQL Server 2012

В следующей таблице перечислены функции, которые были удалены в SQL Server 2012.

Категория Неподдерживаемая функция Замена
Резервное копирование и восстановление BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD прекращены. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDпо-прежнему не рекомендуется. нет
Резервное копирование и восстановление RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... WITH RESTRICTED_USER
Уровень совместимости уровень совместимости 80 Уровень совместимости базы данных должен быть не менее 90.
Варианты настройки sp_configure 'user instance timeout' и 'user instances enabled'. Использование функции локальной базы данных. Дополнительные сведения см. в разделе "Служебная программа SqlLocalDB"
Протоколы соединений Прекращена поддержка протокола VIA. Используйте вместо него протокол TCP.
Объекты базы данных Предложение WITH APPEND в триггерах Создайте заново весь триггер.
Параметры базы данных sp_dboption ALTER DATABASE
Почта Служба SQL Mail Использование компонента Database Mail. Подробные сведения см. в разделах Database Mail и Use Database Mail Instead of SQL Mail.
Управление памятью Поддержка 32-разрядных расширений AWE и памяти с «горячей» заменой в 32-разрядных системах. Используйте 64-разрядную операционную систему.
Метаданные DATABASEPROPERTY DATABASEPROPERTYEX
Программируемость Объекты SQL-DMO Управляющие объекты SQL Server (SMO)
Указания запросов Подсказка FASTFIRSTROW OPTION (FASTn ).
Удаленные серверы Пользователям больше не предоставляется возможность создавать новые удаленные серверы с помощью хранимой процедуры sp_addserver. Хранимая процедура sp_addserver с параметром local остается доступной. Можно использовать удаленные серверы, которые сохраняются при обновлении или были созданы при репликации. Замените удаленные серверы связанными серверами.
Безопасность sp_dropalias Псевдонимы заменены сочетанием учетных записей пользователей и ролями базы данных. Удалите псевдонимы в обновленных базах данных с помощью хранимой процедуры sp_dropalias.
Безопасность Параметр версии PWDCOMPARE , представляющий значение из имени входа раньше, чем SQL Server 2000, прекращено. нет
Возможности объектов SMO по программированию компонента Service Broker Класс Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority больше не реализует интерфейс Microsoft.SqlServer.Management.Smo.IObjectPermission .
Параметры SET SET DISABLE_DEF_CNST_CHK Нет.
Системные таблицы sys.database_principal_aliases Использование ролей вместо псевдонимов.
Transact-SQL Параметр RAISERROR, представленный в формате RAISERROR integer 'string', более не поддерживается. Переопределите инструкцию с помощью текущего синтаксиса RAISERROR(...).
синтаксис Transact-SQL COMPUTE / COMPUTE BY Использование ROLLUP
синтаксис Transact-SQL Использование операторов *= и =* Использование синтаксиса соединения ANSI. Дополнительные сведения см. в разделе FROM (Transact-SQL).
XEvents databases_data_file_size_changed, databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
Заменено событием database_file_size_change, database_file_size_change

database_file_size_change event

lock_timeout_greater_than_0

lock_timeout

Дополнительные изменения 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

См. также

Нерекомендуемые функции ядра СУБД в SQL Server 2014