Я не вижу кнопку «Построитель отчетов» в диспетчере отчетов на SQL Server 2005 - PullRequest
14 голосов
/ 02 сентября 2008

Я являюсь членом всех ролей (Браузер, Менеджер контента, Мои отчеты, Издатель, Построитель отчетов). Если я войду в систему с учетной записью локального администратора, я могу видеть и использовать его нормально. Есть идеи?

Ответы [ 2 ]

16 голосов
/ 03 сентября 2008

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

Из интерфейса диспетчера отчетов на основе браузера:

  • Нажмите «Настройки сайта»
  • В разделе «Безопасность» нажмите «Настроить определения ролей на системном уровне»
  • Щелкните по роли, для которой вы хотите иметь эту возможность (например, «Системный администратор» и «Системный пользователь» являются ролями по умолчанию, но я считаю, что вы можете создать свою собственную, если хотите).
  • Убедитесь, что задание «Выполнить определения отчетов» отмечено / выбрано. Это разрешение определяет, отображается ли кнопка «Построитель отчетов».
  • Нажмите «ОК» и вернитесь на страницу «Настройки сайта».
  • В разделе «Безопасность» нажмите «Настройка безопасности для всего сайта»
  • Нажмите «Назначение новой роли», а затем сопоставьте свой логин (или группу AD, к которой принадлежит ваш логин, может быть даже лучше) с ролью системного уровня, которую вы редактировали на предыдущих шагах.

Формы довольно просты, и я предполагаю, что ваш логин просто не сопоставлен с должной ролью системного уровня, поскольку вы можете видеть кнопку с логином локального администратора. Если это не сработает, вы можете проверить настройки безопасности IIS для службы отчетов, чтобы убедиться, что они настроены на использование проверки подлинности Windows (при условии, что это именно то, что вы используете в первую очередь).

4 голосов
/ 07 августа 2013

Пытался сделать так, как было сказано в ответе выше. Но не нашел «Настроить определения ролей на уровне системы», как упомянуто во втором пункте. Возможно, интерфейс немного изменился за последние 5 лет.

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

Как сказал Мэтт, вам нужно запустить второе окно браузера в качестве администратора, снова зайти в диспетчер отчетов и нажать [Настройки сайта].

После этого вы нажимаете [Безопасность], а затем [Назначение новой роли], введите свое имя пользователя на следующей странице вместе с отметкой в ​​роли [Системный пользователь].

Когда это было сделано, кнопка [Построитель отчетов] снова появилась в моем первом окне браузера (после обновления, конечно).

...