Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
База данных SQL в Microsoft Fabric
В этой статье описывается, как просмотреть или изменить уровень совместимости базы данных в SQL Server, База данных SQL Azure или Управляемый экземпляр SQL Azure с помощью SQL Server Management Studio или Transact-SQL.
Перед изменением уровня совместимости базы данных необходимо понять, как это происходит в приложениях. Для получения дополнительной информации см. изменение уровня совместимости базы данных с помощью ALTER DATABASE.
Примеры кода в этой статье используют пример базы данных AdventureWorks2022
или AdventureWorksDW2022
, которую можно скачать на домашней странице примеров и проектов сообщества Microsoft SQL Server .
Разрешения
Необходимо разрешение ALTER
на базу данных.
Использование SQL Server Management Studio
Чтобы просмотреть или изменить уровень совместимости базы данных с помощью SQL Server Management Studio (SSMS)
Подключитесь к соответствующему серверу или инстанции, на которой размещена ваша база данных.
Выберите имя сервера в обозреватель объектов.
Раскройте узел Базы данных и в зависимости от базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Примечание.
Невозможно изменить уровень совместимости системных баз данных в База данных SQL Azure.
Щелкните базу данных правой кнопкой мыши и выберите Свойства.
Откроется диалоговое окно Свойства базы данных .
На панели Выбор страницы выберите пункт Параметры.
Текущий уровень совместимости будет указан в списке Уровень совместимости .
Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступные параметры для разных версий ядро СУБД перечислены на странице "Уровень совместимости ALTER DATABASE" (Transact-SQL).
Использование Transact-SQL
Вы можете использовать Transact-SQL для просмотра или изменения уровня совместимости базы данных с помощью SSMS.
Просмотр уровня совместимости базы данных
Подключитесь к соответствующему серверу или инстанции, на которой размещена ваша база данных.
Откройте Новый запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере возвращается уровень
AdventureWorks2022
совместимости образца базы данных.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
Примечание.
Невозможно изменить уровень совместимости базы данных SQL в Microsoft Fabric (предварительная версия) и всегда использовать последнюю версию.