在SSMS2012中禁用更改数据库兼容级别的选项

时间:2014-01-16 19:40:37

标签: sql-server sql-server-2012 ssms ssms-2012

我正在尝试使用SQL Server Management Studio 2012来更改数据库的兼容级别,但是下拉列表已禁用:

enter image description here

为什么选项被禁用?我如何启用它?

我尝试使用T-SQL手动更改它:

ALTER DATABASE AsiQuanClient
SET COMPATIBILITY_LEVEL =  110; --90 | 100 | 110 

它仍然被禁用:

enter image description here

为什么禁用它,我该如何启用它?

Bonus Chatter

  

Microsoft SQL Server Management Studio 11.0.3128.0

SELECT @@version

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 
    Dec 28 2012 20:23:12 
    Copyright (c) Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)

2 个答案:

答案 0 :(得分:6)

根据MSDN,唯一需要的权限是“ALTER DATABASE”

OP写道: “虽然用户不需要是服务器管理员来更改数据库兼容级别,但他们确实需要是服务器管理员才能启用下拉菜单。”

答案 1 :(得分:0)

您正在使用的帐户是serveradmin的成员(允许您访问数据库属性菜单),但不在db_owner或其他具有足够特权的角色中,以对目录执行兼容性更改。

编辑;被OP击败