Просмотр или изменение уровня совместимости базы данныхView or Change the Compatibility Level of a Database

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server даБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

В этом разделе описывается просмотр и изменение уровня совместимости базы данных в SQL Server 2017SQL Server 2017 с помощью SQL Server Management StudioSQL Server Management Studio или Transact-SQLTransact-SQL.This topic describes how to view or change the compatibility level of a database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Перед изменением уровня совместимости базы данных проанализируйте, как это повлияет на имеющиеся приложения.Before you change the compatibility level of a database, you should understand the impact of the change on your applications. Дополнительные сведения см. в разделе Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

В этом разделеIn This Topic

Перед началомBefore You Begin

безопасностьSecurity

PermissionsPermissions

Необходимо разрешение ALTER на базу данных.Requires ALTER permission on the database.

Использование среды SQL Server Management StudioUsing SQL Server Management Studio

Просмотр или изменение уровня совместимости базы данныхTo view or change the compatibility level of a database

  1. После соединения с соответствующим экземпляром Компонент SQL Server Database EngineSQL Server Database Engineв обозревателе объектов нажмите имя сервера.After connecting to the appropriate instance of the Компонент SQL Server Database EngineSQL Server Database Engine, in Object Explorer, click the server name.

  2. Раскройте узел Базы данныхи в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

  3. Щелкните правой кнопкой мыши базу данных, а затем выберите пункт Свойства.Right-click the database, and then click Properties.

    Откроется диалоговое окно Свойства базы данных .The Database Properties dialog box opens.

  4. На панели Выбор страницы щелкните Параметры.In the Select a page pane, click Options.

    Текущий уровень совместимости будет указан в списке Уровень совместимости .The current compatibility level is displayed in the Compatibility level list box.

  5. Чтобы изменить уровень совместимости, выберите в списке другой параметр.To change the compatibility level, select a different option from the list. Возможные варианты: SQL Server 2008 (100) , SQL Server 2012 (110) , SQL Server 2014 (120) , SQL Server 2016 (130) и SQL Server 2017 (140) .The choices are SQL Server 2008 (100), SQL Server 2012 (110), SQL Server 2014 (120), SQL Server 2016 (130), and SQL Server 2017 (140).

Мы слушаем! Если вы обнаружили в этой статье устаревшие или недостоверные сведения, например инструкции или пример кода, сообщите нам.We are listening: If you find something outdated or incorrect in this article, such as a step or a code example, please tell us. Можно воспользоваться кнопкой Эта страница в разделе Отзывы внизу страницы.You can click the This page button in the Feedback section at the bottom of this page. Обычно мы читаем отзывы про материалы по SQL на следующий день.We read every item of feedback about SQL, typically the next day. Благодарим вас.Thanks.

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

Просмотр уровня совместимости базы данныхTo view the compatibility level of a database

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере возвращается уровень совместимости базы данных AdventureWorks2012AdventureWorks2012 .This example returns the compatibility level of the AdventureWorks2012AdventureWorks2012 database.

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

Изменение уровня совместимости базы данныхTo change the compatibility level of a database

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере изменяется уровень совместимости базы данных AdventureWorks2012AdventureWorks2012 на 120, т. е. на значение уровня совместимости для SQL Server 2014 (12.x)SQL Server 2014 (12.x).This example changes the compatibility level of the AdventureWorks2012AdventureWorks2012 database to 120, which is the compatibility level for SQL Server 2014 (12.x)SQL Server 2014 (12.x).

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO  

См. также:See Also

Уровень совместимости инструкции ALTER DATABASE (Transact-SQL)ALTER DATABASE (Transact-SQL) Compatibility Level