Просмотр или изменение уровня совместимости базы данных
Применимо к: SQL Server (все поддерживаемые версии)
База данных SQL Azure
Управляемый экземпляр SQL Azure
В этой статье описано, как просмотреть или изменить уровень совместимости базы данных в SQL Server, Базе данных SQL Azure или Управляемом экземпляре SQL Azure с помощью SQL Server Management Studio или Transact-SQL.
Важно!
Перед изменением уровня совместимости базы данных проанализируйте, как это повлияет на имеющиеся приложения. Дополнительные сведения см. в разделе Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).
Permissions
Необходимо разрешение ALTER на базу данных.
Использование среды SQL Server Management Studio
Чтобы просмотреть или изменить уровень совместимости базы данных SQL Server Management Studio (SSMS)
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
Выберите имя сервера в обозревателе объектов.
Раскройте узел Базы данных и в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Примечание
В Базе данных SQL Azure нельзя изменить уровень совместимости системных баз данных.
Щелкните базу данных правой кнопкой мыши и выберите Свойства.
Откроется диалоговое окно Свойства базы данных .
На панели Выбор страницы выберите пункт Параметры.
Текущий уровень совместимости будет указан в списке Уровень совместимости .
Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступные параметры для разных версий Компонент Database Engine указаны на странице Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).
Использование Transact-SQL
Можно использовать Transact-SQL для просмотра или изменения уровня совместимости базы данных с помощью SSMS или Azure Data Studio.
Просмотр уровня совместимости базы данных
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
Откройте Новый запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере возвращается уровень совместимости образца базы данных AdventureWorks2019.
USE AdventureWorks2019;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2019';
GO
Изменение уровня совместимости базы данных
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере изменяется уровень совместимости базы данных
AdventureWorks2019
на150
, т. е. на значение уровня совместимости для SQL Server 2019 (15.x).
ALTER DATABASE AdventureWorks2019
SET COMPATIBILITY_LEVEL = 150;
GO