none
Установка Точки служб отчетов RRS feed

  • Вопрос

  • Не могу установить роль в SCCM "Точки служб отчетов". Мастер не находит экземпляр сервера Reporting Services. Хотя он поднят на SQL сервере. Куда копать? Права на сервер SQL я дал.
    24 января 2014 г. 3:54

Ответы

  • только в одном месте. на SQL сервере Reporting Services Configuration Manager

    Мне кажется Вы немного запутались в правах 

    на сервере, где установлен CM Pr Site полные права для учетной записи firma\admin и полные права в CM

    на сервере, где установлен SQL полные права для учетной записи firma\admin и учетной записи сервера CM Pr Site, + firma\admin полный админ для SQL DB


    28 января 2014 г. 7:04

Все ответы

  • Какая ирархия? SQL на отдельном сервере , Pr Site CM на др сервере? Попробуйте добавить роль RSP на сервере, где установлен SQL
    24 января 2014 г. 6:22
  • Да, Pr Site на одном сервере, SQL на другом. Я пробовал добавлять роль службы отчетов SCCM на сервер где крутится SQL и установщик так же не видит экземпляр Reporting Services.
    24 января 2014 г. 7:31
  • Службу отчетов удалось установить на сервер где крутится SQL, но сейчас в консоли SCCM выводится список  отчетов, только не открывается ни один отчет, везде разные ошибки. Вот например ошибка при открытии отчета "Распространение программного обеспечения":

    Microsoft.Reporting.WinForms.ReportServerException
    Произошла ошибка при обработке отчета. (rsProcessingAborted)


    Stack Trace:
       в Microsoft.Reporting.WinForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.AsyncMainStreamRenderingOperation.RenderServerReport(ServerReport report)
       в Microsoft.Reporting.WinForms.AsyncRenderingOperation.PerformOperation()
       в Microsoft.Reporting.WinForms.ReportViewer.AsyncReportOperationWrapper.PerformOperation()
       в Microsoft.Reporting.WinForms.ProcessingThread.ProcessThreadMain(Object arg)

    -------------------------------

    Microsoft.Reporting.WinForms.ReportServerException
    Не удалось выполнить олицетворение пользователя для источника данных "AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_". (rsErrorImpersonatingUser)


    Stack Trace:
       в Microsoft.Reporting.WinForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.AsyncMainStreamRenderingOperation.RenderServerReport(ServerReport report)
       в Microsoft.Reporting.WinForms.AsyncRenderingOperation.PerformOperation()
       в Microsoft.Reporting.WinForms.ReportViewer.AsyncReportOperationWrapper.PerformOperation()
       в Microsoft.Reporting.WinForms.ProcessingThread.ProcessThreadMain(Object arg)

    -------------------------------

    Microsoft.Reporting.WinForms.ReportServerException
    Не удалось выполнить вход. Проверьте правильность имени пользователя и пароля. (rsLogonFailed)


    Stack Trace:
       в Microsoft.Reporting.WinForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.AsyncMainStreamRenderingOperation.RenderServerReport(ServerReport report)
       в Microsoft.Reporting.WinForms.AsyncRenderingOperation.PerformOperation()
       в Microsoft.Reporting.WinForms.ReportViewer.AsyncReportOperationWrapper.PerformOperation()
       в Microsoft.Reporting.WinForms.ProcessingThread.ProcessThreadMain(Object arg)

    -------------------------------

    Microsoft.Reporting.WinForms.ReportServerException
    Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок


    Stack Trace:
       в Microsoft.Reporting.WinForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
       в Microsoft.Reporting.WinForms.AsyncMainStreamRenderingOperation.RenderServerReport(ServerReport report)
       в Microsoft.Reporting.WinForms.AsyncRenderingOperation.PerformOperation()
       в Microsoft.Reporting.WinForms.ReportViewer.AsyncReportOperationWrapper.PerformOperation()
       в Microsoft.Reporting.WinForms.ProcessingThread.ProcessThreadMain(Object arg)

    -------------------------------


    • Изменено intel-1 24 января 2014 г. 7:50
    24 января 2014 г. 7:49
  • При установке отчетов вы должны были указать учетную запись. Дайте этой учетке права на чтение БД ConfigMgr.

    Vladimir Zelenov | http://systemcenter4all.wordpress.com

    24 января 2014 г. 18:20
    Отвечающий
  • Так у этой учетки и так есть права на базу данных, из под нее sccm коннектится к БД.
    25 января 2014 г. 3:11
  • Ошибка сама намекает:

    Не удалось выполнить вход. Проверьте правильность имени пользователя и пароля. (rsLogonFailed)


    Vladimir Zelenov | http://systemcenter4all.wordpress.com

    25 января 2014 г. 9:35
    Отвечающий
  • Я и сам догадался что проблема с правами, но я не понимаю где не хватает прав. Сервер SCCM и точка отчетов работают из под одинаковой учеткой, этой учетке даны полные права на БД SQL. Возможно проблема с экземпляром Reporting Services, но он работает из под той же учетки. Что мне делать? Куда смотреть?
    25 января 2014 г. 14:58
  • Если с виндовыми правами все ОК как Вы говорите то: 

    1) в Консоли CM

    \Administration\Overview\Site Configuration\Servers and Site System Roles

    SQL server - Reporting Services point - Properties - User Name

    2) на SQL сервере запустите Reporting Services Configuration Manager и проверьте

    3) ...

    З.Ы. Всегда можно удалить роль  Reporting Services point, подождать немного и установить снова ;)

    27 января 2014 г. 5:07
  • Проверил. Все учетки правильные, права розданы. Переустановил Reporting Services point, не помогло. Еще попробовал подключиться через Web морду в Reporting Services http://db/Reports_SCCMSERVICE/Pages/Report.aspx и получил ошибку что не достаточно прав:

    • Произошла ошибка при обработке отчета. (rsProcessingAborted)
      • Не удалось выполнить олицетворение пользователя для источника данных "AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_". (rsErrorImpersonatingUser)
        • Не удалось выполнить вход. Проверьте правильность имени пользователя и пароля. (rsLogonFailed)
          • Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок
    Получается что Reporting Services point тут совсем не при чем. Видимо это косяк с Reporting Services. Но где?!

    28 января 2014 г. 4:40
  • только в одном месте. на SQL сервере Reporting Services Configuration Manager

    Мне кажется Вы немного запутались в правах 

    на сервере, где установлен CM Pr Site полные права для учетной записи firma\admin и полные права в CM

    на сервере, где установлен SQL полные права для учетной записи firma\admin и учетной записи сервера CM Pr Site, + firma\admin полный админ для SQL DB


    28 января 2014 г. 7:04