查看或更改数据库的兼容级别

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中查看或更改数据库的兼容性级别。 在更改数据库的兼容级别之前,应先了解此更改对应用程序的影响。 有关详细信息,请参阅 ALTER DATABASE 兼容性级别 (Transact-SQL)

本主题内容

开始之前

安全性

权限

需要对数据库拥有 ALTER 权限。

使用 SQL Server Management Studio

查看或更改数据库的兼容级别

  1. 连接到SQL Server数据库引擎的相应实例后,在 对象资源管理器 中单击服务器名称。

  2. 展开 “数据库” ,然后根据数据库的不同,选择用户数据库,或展开 “系统数据库” ,再选择系统数据库。

  3. 右键单击数据库,再单击“属性”。

    “数据库属性” 对话框将打开。

  4. “选择页” 窗格中,单击 “选项”

    当前兼容级别显示在 “兼容级别” 列表框中。

  5. 若要更改兼容级别,请从列表中选择其他选项。 可用选项包括 SQL Server 2008 (100)SQL Server 2012 (110)SQL Server 2014 (120)

“使用 Transact-SQL”

查看数据库的兼容级别

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例返回 AdventureWorks2012 数据库的兼容级别。

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

更改数据库的兼容级别

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例更改 SQL Server 2014 的兼容性级别。

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO