我正在尝试使用SQL Server Management Studio 2012来更改数据库的兼容级别,但是下拉列表已禁用:
为什么选项被禁用?我如何启用它?
我尝试使用T-SQL手动更改它:
ALTER DATABASE AsiQuanClient
SET COMPATIBILITY_LEVEL = 110; --90 | 100 | 110
它仍然被禁用:
为什么禁用它,我该如何启用它?
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)
答案 0 :(得分:6)
根据MSDN,唯一需要的权限是“ALTER DATABASE”
OP写道: “虽然用户不需要是服务器管理员来更改数据库兼容级别,但他们确实需要是服务器管理员才能启用下拉菜单。”答案 1 :(得分:0)
您正在使用的帐户是serveradmin的成员(允许您访问数据库属性菜单),但不在db_owner或其他具有足够特权的角色中,以对目录执行兼容性更改。
编辑;被OP击败