Доступ к службам отчетов SQL Server по учетным записям без прав администратора

При доступе к диспетчеру отчетов служб отчетов SQL через Great Plains 2010 мы получаем следующее:

An error has occurred during report processing. (rsProcessingAborted) Get Online Help
Cannot create a connection to data source 'DataSourceGPCompany'. (rsErrorOpeningConnection) Get Online Help

Это не проблема GP, а проблема с разрешениями в службах отчетов SQL. У нас не установлен IIS на этом сервере. Если мы нажмем это с помощью нашего администратора домена, это сработает. Все остальные пользователи терпят неудачу.

Странно то, что Отчеты Вдир работает найти. Это просто веб-сервис, который выходит из строя.

2 ответа

Захватили ли вы трассировку профилировщика и проверили, есть ли сообщение "Ошибка входа" в базе данных SQL Server GP или доступ к определенным таблицам в базе данных SQL запрещен? Или в журналах служб Reporting Services сообщается об ошибке входа в систему?

Кроме того, имеют ли эти пользователи доступ для просмотра этих отчетов? Пользователи должны быть в роли браузера для создания этих отчетов и иметь необходимые разрешения для объектов базы данных, чтобы получать данные для этих отчетов, если вы используете проверку подлинности Windows и те же учетные данные для подключения к экземпляру SQL Server. Если одна и та же учетная запись используется для подключения к экземпляру SQL сервера независимо от пользователя, обращающегося к отчету, необходимо проверить, являются ли пользователи частью роли RS Browser для папки RS, которая содержит эти отчеты.

Ссылка: 954242 Часто задаваемые вопросы об интеграции служб отчетов SQL Server (SSRS) с Microsoft Dynamics GP 10.0 и Microsoft Dynamics GP 2010 http://support.microsoft.com/default.aspx?scid=kb;EN-US;954242

Видимо, пользователю был необходим доступ к одной из других баз данных и определенной роли. Странно, хотя.

Другие вопросы по тегам