重庆思庄Oracle、Redhat认证学习论坛

标题: sqlserver查看或更改数据库的兼容级别 [打印本页]

作者: 刘泽宇    时间: 2022-12-4 11:49
标题: sqlserver查看或更改数据库的兼容级别
权限
需要对数据库拥有 ALTER 权限。

使用 SQL Server Management Studio
如何使用 SQL Server Management Studio (SSMS) 查看或更改数据库的兼容性级别

1.连接到托管数据库的适当服务器或实例。

2.在对象资源管理器中选择服务器名称。

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

备注:不能修改 Azure SQL 数据库中系统数据库的兼容性级别。

4.右键单击该数据库,然后选择“属性”。

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

5.在“选择页”窗格中,选择“选项” 。

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

使用 Transact-SQL
可以通过 SSMS 或 Azure Data Studio 使用 Transact-SQL 来查看或更改数据库的兼容性级别。

查看数据库的兼容级别
1.连接到托管数据库的适当服务器或实例。

2.打开新查询。

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

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

更改数据库的兼容级别
1.连接到托管数据库的适当服务器或实例。

2.在标准栏上,选择“新建查询”。

3.将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例将 AdventureWorks2019 数据库的兼容级别更改为 150,这是 SQL Server 2019 (15.x) 的兼容级别。

ALTER DATABASE AdventureWorks2019  
SET COMPATIBILITY_LEVEL = 150;  
GO







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2