Я не вижу кнопку "построитель отчетов" в диспетчере отчетов на SQL Server 2005

Я являюсь членом всех ролей (Browser, Content Manager, My Reports, Publisher, Report Builder). Если я вхожу в систему с учетной записью Local Administrator, я могу ее увидеть и использовать. Любые идеи?

Ответы

Ответ 1

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

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

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

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

Ответ 2

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

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

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

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

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