Поделиться через


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

В этом разделе описывается просмотр и изменение уровня совместимости базы данных в SQL Server 2012 с помощью Среда SQL Server Management Studio или Transact-SQL. Перед изменением уровня совместимости базы данных проанализируйте, как это повлияет на имеющиеся приложения. Дополнительные сведения см. в разделе Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Просмотр или изменение уровня совместимости базы данных с использованием следующих средств:

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом работы

Безопасность

Разрешения

Необходимо разрешение ALTER на базу данных.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

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

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

  1. После соединения с соответствующим экземпляром Компонент SQL Server Database Engine в обозревателе объектов нажмите имя сервера.

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

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

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

  4. На панели Выбор страницы щелкните Параметры.

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

  5. Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступны следующие значения: SQL Server 2005 (90), SQL Server 2008 (100) и SQL Server 2012 (110).

Значок стрелки, используемый со ссылкой «В начало»[В начало]

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

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

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

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

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

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

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

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

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

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере изменяется уровень совместимости базы данных AdventureWorks2012 на 110, т. е. на значение уровня совместимости для SQL Server 2012.

ALTER DATABASE AdventureWorks2012
SET COMPATIBILITY_LEVEL = 110;
GO