3

我正在尝试使用 SQL Server Management Studio 2012 来更改数据库的兼容性级别,但下拉菜单被禁用:

在此处输入图像描述

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

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

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

它仍然被禁用:

在此处输入图像描述

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

奖金喋喋不休

Microsoft SQL Server 管理工作室 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)
4

2 回答 2

6

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

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

于 2014-01-16T20:23:13.677 回答
0

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

编辑; 被OP打败

于 2014-01-16T20:13:10.153 回答