Лучший отвечающий
Настройка подписок службы SSRS

Вопрос
-
Развернул Sharepoint Server 2013 на двух серверах:
1 .БД + SSRS для Sharepoint + агент SQL Server
2. Sharepoint + SSRS для Sharepoint (зря наверно) + надстройка SSRS для Sharepoint
Не могу настроить подписки для приложения SSRS в центре администрирования Sharepoint.
Настраивал по ссылке http://msdn.microsoft.com/ru-ru/library/hh231725(v=sql.110).aspx
На странице настройки подписок пишет : "Не удается определить состояние агента SQL Server". После выполнения скрипта ничего не меняется. Если ввожу учетку и нажимаю "ОК" получаю ошибку: "Невозможно изменить роль "RSExecRole", так как он не существует или отсутствуют разрешения."
В чем может быть проблема?
- Изменено Skarzhinets Maxim 24 сентября 2014 г. 6:20
24 сентября 2014 г. 6:12
Ответы
-
Предоставил учетке права как написано тут: http://answers.flyppdevportal.com/categories/sqlserver/sqlreportingservices.aspx?ID=21cdcb58-2348-451c-b51a-3d55167f9be2 И все заработало
- Помечено в качестве ответа Skarzhinets Maxim 25 сентября 2014 г. 7:51
25 сентября 2014 г. 7:51
Все ответы
-
Мне кажется что Sharepoint не видит SQL Agent потому что он установлен не на сервере приложения, а на сервере БД.
А ошибка возникает либо потому что в ролях еще что-то настроить надо (хотя права RSExecRole я дал учетке), либо потому что я устанавливал SSRS и на сервере БД и на сервере Sharepoint.
SSRS в собственном режиме я не устанавливал. Возможно он нужен (в требованиях я не нашел требования такого)?
Правильны ли мои предположения?
24 сентября 2014 г. 6:58 -
Лично по моему мнению и опыту, ошибка вряд ли возникла из-за того, что SSRS установлен на сервере БД.
Есть практический опыт использования SSRS установленный на сервере БД, правда в дальнейшем мы его вынесли на оделенный сервер.
24 сентября 2014 г. 7:19 -
До этого я разворачивал все на одном сервере в рамках тестирования и подобных ошибок не было. Как только начал разворачивать на двух серверах все, так сразу различные ошибки пошли. Поэтому в любой ошибке сначала вижу эту причину.
У вас есть идеи насчет того как мне решить данную проблему?
Может мне еще какие-то права в SQL Server дать надо?
24 сентября 2014 г. 7:25 -
Возможно помогут эти статьи
http://blogs.msdn.com/b/sameersurve/archive/2008/09/12/enabling-ssrs-in-sharepoint-integrated-mode-using-kerberos.aspxhttp://msdn.microsoft.com/en-us/library/bb326213(v=SQL.90).aspx
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/1bb91f18-dc78-4b91-bf22-6ef74b6a699d/when-kerberos-required-for-ssrs-in-sharepoint-integrated-mode?forum=sqlreportingservices- Изменено Alexander Surbashev 24 сентября 2014 г. 8:31
24 сентября 2014 г. 8:28 -
На тестовом сервере у меня работало и без kerberos. Но там также был установлен SSRS в собственном режиме. Для настройки подписок и осуществления рассылок результатов отчетов необходим настроенный сервер службы отчетов, или хватит компонента SSRS в режиме интеграции с Sharepoint?24 сентября 2014 г. 22:57
-
В принципе должно быть приемлемо и установка ssrs в качестве компонента, но я бы выбрал вариант установки в собственном режиме25 сентября 2014 г. 4:57
-
Нашел причину проблемы. Все компоненты устанавливал и настраивал я, когда ввел свою учетку то ошибок не получил. До этого вводил другую учетку, для которой и настраивал права. Теперь осталось только понять что я не так настроил25 сентября 2014 г. 7:09
-
Предоставил учетке права как написано тут: http://answers.flyppdevportal.com/categories/sqlserver/sqlreportingservices.aspx?ID=21cdcb58-2348-451c-b51a-3d55167f9be2 И все заработало
- Помечено в качестве ответа Skarzhinets Maxim 25 сентября 2014 г. 7:51
25 сентября 2014 г. 7:51