Я не вижу кнопки “Конструктор отчетов” в диспетчере отчетов на SQL Server 2005

StackOverflow https://stackoverflow.com/questions/40322

Вопрос

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

Это было полезно?

Решение

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

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

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top