查看或更改数据库的兼容级别
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中查看或更改数据库的兼容性级别。 在更改数据库的兼容级别之前,应先了解此更改对应用程序的影响。 有关详细信息,请参阅 ALTER DATABASE 兼容性级别 (Transact-SQL)。
本主题内容
开始之前:
查看或更改数据库的兼容级别,使用:
开始之前
安全性
权限
需要对数据库拥有 ALTER 权限。
使用 SQL Server Management Studio
查看或更改数据库的兼容级别
连接到SQL Server数据库引擎的相应实例后,在 对象资源管理器 中单击服务器名称。
展开 “数据库” ,然后根据数据库的不同,选择用户数据库,或展开 “系统数据库” ,再选择系统数据库。
右键单击数据库,再单击“属性”。
“数据库属性” 对话框将打开。
在 “选择页” 窗格中,单击 “选项” 。
当前兼容级别显示在 “兼容级别” 列表框中。
若要更改兼容级别,请从列表中选择其他选项。 可用选项包括 SQL Server 2008 (100)、 SQL Server 2012 (110)或 SQL Server 2014 (120)。
“使用 Transact-SQL”
查看数据库的兼容级别
连接到 数据库引擎。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例返回 AdventureWorks2012 数据库的兼容级别。
USE AdventureWorks2012;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2012';
GO
更改数据库的兼容级别
连接到 数据库引擎。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例更改 SQL Server 2014 的兼容性级别。
ALTER DATABASE AdventureWorks2012
SET COMPATIBILITY_LEVEL = 120;
GO