Доступно обновление для SQL Server 2012 изменения ограничения разрешений

Переводы статьи Переводы статьи
Код статьи: 2683304 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Статья описывает обновление, которое доступно для Microsoft SQL Server 2012. Это обновление изменяет ограничения разрешений и позволяет пользователям, имеющим разрешения SELECT для выполнения команды DBCC SHOW_STATISTICS , если выполняются следующие условия:
  • Пользователи имеют разрешения SELECT на все столбцы в объекте статистики.
  • Если существует фильтр пользователи имеют разрешения SELECT все столбцы в условие фильтра.
До применения обновления, если пользователь пытается выполнить команду DBCC SHOW_STATISTICS просмотреть статистику оптимизации запросов на удаленные таблицы пользователь должен быть одним из следующих ролей:
  • Фиксированной серверной роли sysadmin
  • Db_owner фиксированной роли базы данных
  • Db_ddladmin фиксированной роли базы данных
Это ограничение разрешений влияет на возможности распределенных запросов. Сбор статистики оптимизации запроса является частью компиляции распределенных запросов. Тем не менее пользователь, запускающий распределенные запросы обычно не имеет разрешения для удаленных таблиц. В этом случае распределенные запросы выполняются в план запроса неоптимальной. Кроме того снижение производительности происходит при выполнении запросов.

После применения этого обновления для пользователей компиляции распределенных запросов из источников удаленных данных, где они имеют разрешения только SELECT может использоваться статистики.

ПримечаниеЧтобы сохранить исходное ограничение разрешений в 2012 SQL Server Включите флаг трассировки 9485.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, где наблюдается вышеописанная проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Поэтому если эта проблема серьезно не влияет, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу и службу поддержки для получения исправления.

Примечание Если возникают другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на поддержку обычно будет применяться к Дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
условиям обслуживания
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Это исправление необходимо иметь установленные 2012 SQL Server.

Необходимость перезагрузки

После установки данного исправления перезагружать компьютер не требуется.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле преобразуются в местное время. Чтобы узнать разницу между временем UTC и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Sqldk.dll2011.110.2318.02,007,95220-Апр-121: 26x 64
Sqllang.dll2011.110.2318.033,925,52020-Апр-121: 26x 64
Sqlmin.dll2011.110.2318.032,448,40020-Апр-121: 26x 64
Sqlservr.exe2011.110.2318.0190,86420-Апр-121: 35x 64
Sqltses.dll2011.110.2318.08,923,53620-Апр-121: 26x 64
Sqldk.dll2011.110.2318.01,639,31220-Апр-121: 25x 86
Sqllang.dll2011.110.2318.025,999,24820-Апр-121: 25x 86
Sqlmin.dll2011.110.2318.026,512,27220-Апр-121: 25x 86
Sqlservr.exe2011.110.2318.0160,14420-Апр-121: 34x 86
Sqltses.dll2011.110.2318.08,154,00020-Апр-121: 25x 86

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Дополнительные сведения о исходное ограничение разрешений для команды DBCC SHOW_STATISTICS посетите следующий веб-узел MSDN:Дополнительные сведения о том, как предоставить разрешения для объектов посетите следующий веб-узел MSDN:
Как предоставить разрешения на объект

Свойства

Код статьи: 2683304 - Последний отзыв: 11 июня 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Web
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2683304 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2683304

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com