Просмотр или изменение уровня совместимости базы данных

Применимо к: да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)

  1. Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.

  2. Выберите имя сервера в обозревателе объектов.

  3. Раскройте узел Базы данных и в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.

Примечание

В Базе данных SQL Azure нельзя изменить уровень совместимости системных баз данных.

  1. Щелкните базу данных правой кнопкой мыши и выберите Свойства.

    Откроется диалоговое окно Свойства базы данных .

  2. На панели Выбор страницы выберите пункт Параметры.

  3. Текущий уровень совместимости будет указан в списке Уровень совместимости .

    Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступные параметры для разных версий Компонент Database Engine указаны на странице Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).

Использование Transact-SQL

Можно использовать Transact-SQL для просмотра или изменения уровня совместимости базы данных с помощью SSMS или Azure Data Studio.

Просмотр уровня совместимости базы данных

  1. Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.

  2. Откройте Новый запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере возвращается уровень совместимости образца базы данных AdventureWorks2019.

USE AdventureWorks2019;  
GO  
SELECT compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2019';  
GO  

Изменение уровня совместимости базы данных

  1. Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере изменяется уровень совместимости базы данных AdventureWorks2019 на 150, т. е. на значение уровня совместимости для SQL Server 2019 (15.x).

ALTER DATABASE AdventureWorks2019  
SET COMPATIBILITY_LEVEL = 150;  
GO

Следующие шаги