среда, 29 февраля 2012 г.

Настройка Reporting Services в Microsoft SQL Server 2008 R2

Всем привет!

Как оказалось процесс настройки Reporting Services сделан через одно место. Опишу, что я делал, что получал и как в итоге решил проблему.


Для начала надо проверить, что служба SQL Server Reporting Services включена:


После чего можно попробовать открыть Microsoft SQL Server 2008 R2 Reporting Services Configuration Manager и щелкнуть по линке на закладке Report Manager URL:


После чего будет предложено авторизоваться. Но какого-бы пользователя вы не ввели, вы будете получать ошибку следующего содержания:
SQL Server Reporting Services Error. User does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed.



Решение:
Первым делом надо включить встроенную учетную запись Администратора.
Делаем так:

1. Нажмите кнопку Пуск и введите в поле поиска строку cmd.
В списке результатов поиска щелкните правой кнопкой пункт cmd и выберите вариант Запуск от имени администратора.
2. В командной строке введите команду:
Для англоязычной Windows: net user administrator /active:yes и нажмите клавишу ВВОД.
Для русскоязычной Windows: net user администратор /active:yes и нажмите клавишу ВВОД.
3. В командной строке введите команду:
Для англоязычной Windows: net user administrator <пароль> и нажмите клавишу ВВОД.
Для русскоязычной Windows: net user администратор <пароль> и нажмите клавишу ВВОД.

Примечание. Тэг <пароль> замените паролем, который следует установить для учетной записи администратора.

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


Если открылась главная страница, то просто перейдите с нее в Folder Settings.

Добавьте New Role Assignment. Это будет новый пользователь (те вы сами), которому станет доступна возможность авторизоваться.

Теперь выйдете из под учетной записи Администратор и войдите в свою учетную запись.

По идее, теперь вы должны пройти авторизацию на web-страничке Reporting Services.


P.S.: Чтобы отключить обратно встроенную учетную запись Администратора, достаточно:

1. Нажмите кнопку Пуск и введите в поле поиска строку cmd.
В списке результатов поиска щелкните правой кнопкой пункт cmd и выберите вариант Запуск от имени администратора.
2. В командной строке введите команду:
Для англоязычной Windows: net user administrator /active:no и нажмите клавишуВВОД.
Для русскоязычной Windows: net user администратор /active:no и нажмите клавишу ВВОД.

Советую записать где-нить введенный пароль, чтобы не забыть его.

Комментариев нет:

Отправить комментарий