Просмотр или изменение уровня совместимости базы данных
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
В этой статье описывается, как просмотреть или изменить уровень совместимости базы данных в SQL Server, База данных SQL Azure или Управляемый экземпляр SQL Azure с помощью SQL Server Management Studio или Transact-SQL.
Внимание
Перед изменением уровня совместимости базы данных проанализируйте, как это повлияет на имеющиеся приложения. Дополнительные сведения см. в разделе Уровень совместимости ALTER DATABASE (Transact-SQL).
Разрешения
Необходимо разрешение ALTER в базе данных.
Использование SQL Server Management Studio
Чтобы просмотреть или изменить уровень совместимости базы данных SQL Server Management Studio (SSMS)
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
Выберите имя сервера в обозревателе объектов.
Раскройте узел Базы данныхи в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Примечание.
В Базе данных SQL Azure нельзя изменить уровень совместимости системных баз данных.
Щелкните базу данных правой кнопкой мыши и выберите Свойства.
Откроется диалоговое окно Свойства базы данных .
На панели Выбор страницы выберите пункт Параметры.
Текущий уровень совместимости будет указан в списке Уровень совместимости .
Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступные параметры для разных версий ядро СУБД перечислены на странице "Уровень совместимости ALTER DATABASE" (Transact-SQL).
Использование Transact-SQL
Можно использовать Transact-SQL для просмотра или изменения уровня совместимости базы данных с помощью SSMS или Azure Data Studio.
Просмотр уровня совместимости базы данных
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
Откройте Новый запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере возвращается уровень
AdventureWorks2022
совместимости образца базы данных.
USE AdventureWorks2022;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2022';
GO
Изменение уровня совместимости базы данных
Подключитесь к соответствующему серверу или экземпляру, на котором размещена ваша база данных.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере уровень
AdventureWorks2022
совместимости базы данных160
изменяется на уровень совместимости для SQL Server 2022 (16.x).
ALTER DATABASE AdventureWorks2022
SET COMPATIBILITY_LEVEL = 160;
GO
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по