Корпорація Майкрософт розповсюджує виправлення Microsoft SQL Server 2012 як один файл, який можна завантажити. Оскільки виправлення сукупні, кожен новий випуск містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2012.
Ознаки
Розглянемо такий сценарій:
-
Створіть новий ідентифікатор входу SQL Server, а потім призначте його власнику бази даних в екземплярі Microsoft SQL Server 2012.
-
Ви входите в екземпляр SQL Server 2012 за допомогою нового ідентифікатора входу.
-
Ви намагаєтеся переглянути властивості бази даних в екземплярі SQL Server 2012.
У цьому випадку з'являється таке повідомлення про помилку:
Не вдалося відобразити запитане діалогове вікно.Додаткові відомості:Не вдалося відобразити запитане діалогове вікно. (SqlMgmt)Під час виконання оператора або пакета Transact-SQL стався виняток.(Microsoft.SqlServer.ConnectionInfo)Користувач не має дозволу на виконання цієї дії. (Microsoft SQL Server, помилка: 297)
Причина
Ця проблема виникає через те, що під час спроби переглянути властивість бази даних потрібен дозвіл VIEW SERVER STATE.Якщо клацнути Властивості бази даних, SQL Server Management Studio (SSMS) запускає запити в таких поданнях динамічного керування (DMVs):
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
Ці DMVs є новими для SQL Server 2012 і вимагають дозволів на рівні сервера.
Спосіб вирішення
Сукупні відомості про оновлення
SQL Server 2012 р.
Виправлення цієї проблеми вперше випущено в сукупному пакеті оновлень 2 для RTM SQL Server 2012. Щоб отримати додаткові відомості про цей пакет сукупного оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2703275 Сукупний пакет оновлень 2 для SQL Server 2012Note, оскільки збірки сукупні, кожен новий випуск виправлення містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2012. Корпорація Майкрософт рекомендує розглянути застосування останнього випуску виправлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2692828 Збірки SQL Server 2012, випущені після випуску SQL Server 2012 microsoft SQL Server 2012, створюються для певних пакетів оновлень SQL Server. Потрібно застосувати SQL Server 2012 пакет оновлень RTM виправлення для інсталяції SQL SERVER 2012 пакет оновлень RTM. За промовчанням будь-які виправлення, які надаються в SQL Server пакет оновлень входить до складу наступного пакета оновлень SQL Server.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Інші способи вирішення
Щоб вирішити цю проблему, надайте дозволи VIEW SERVER STATE створеному ідентифікатору входу.