Возможность изменить уровень совместимости базы данных отключена в SSMS2012

Я пытаюсь использовать 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)

person Ian Boyd    schedule 16.01.2014    source источник
comment
Любая идея о том, что кто-то, кто подключается к SSMS2012 из Windows-7, имеет те же проблемы? Кроме того, в соответствии с MSDN требуется только разрешение ALTER DATABASE p.s. не могу воспроизвести его с Windows-7 в моей среде.   -  person    schedule 16.01.2014
comment
@SaUce Вы косвенно решили это. Хотя пользователю не обязательно быть администратором сервера, чтобы изменить уровень совместимости базы данных, он должен быть администратором сервера, чтобы раскрывающийся список был включен. Скопируйте это в ответ, и вы получите согласие.   -  person Ian Boyd    schedule 17.01.2014


Ответы (2)


Согласно MSDN, единственным требуемым разрешением является "ALTER DATABASE"

OP пишет: «Хотя пользователю не нужно быть администратором сервера, чтобы изменить уровень совместимости базы данных, ему нужно быть администратором сервера, чтобы раскрывающийся список был включен».

person Community    schedule 16.01.2014

Используемая вами учетная запись является членом serveradmin (что позволяет вам получить доступ к меню свойств базы данных), но не имеет роли db_owner или другой достаточно привилегированной роли для выполнения изменения совместимости в каталоге.

Редактировать; избит ОП

person Avarkx    schedule 16.01.2014
comment
Тому же пользователю разрешено запускать команду ALTER DATABASE; просто не используйте пользовательский интерфейс, чтобы сделать это. - person Ian Boyd; 17.01.2014