Опцията за промяна на нивото на съвместимост на базата данни е деактивирана в SSMS2012

Опитвам се да използвам 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)

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