Проблемы с разрешениями в службах отчетов SQL Server - PullRequest
1 голос
/ 26 марта 2012

Пожалуйста, помогите этому новичку здесь ...

У меня SQL Server 2008 R2 работает на Windows Server 2008 R2.

На моем компьютере установлена ​​Visual Studio.

Я создал свой первый отчет и попытался развернуть его. Он не развернется и не выдаст ошибку разрешения, говорящую о том, что моя (доменная) учетная запись не имеет разрешения на это. Таким образом, я выбрал «хитрый» и «грязный» выход и временно сделал мою учетную запись администратором на компьютере с Windows 2008 Server. Это сработало, и я смог развернуть отчет.

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

Итак, вопрос в том, где и на что мне устанавливать разрешения? Кроме того, я не могу найти IIS на этом сервере (я попытался запустить inetmgr из командной строки). Возможно ли, что он не запущен или не установлен, и все равно отчет запускается для меня из браузера? Я не могу найти знакомое «Установка и удаление компонентов Windows».

Спасибо.

1 Ответ

2 голосов
/ 26 марта 2012

Вы должны создать служебную учетную запись и запускать все отчеты через эту учетную запись.Это можно настроить в инструментах настройки отчетов.Кроме того, вы должны добавить своего босса в роли Content Viewer / Report Viewer в разделе безопасности SSRS.Вы можете перейти в этот раздел, перейдя по URL-адресу, указанному при настройке SSRS, обычно http://localhost/ReportServer

...