Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

При переходе на страницы бизнес-портала Microsoft Dynamics GP 2010 с веб-частями для отображения отчетов, диаграмм или KPI Microsoft SQL Server Reporting Services (SSRS) может появиться одно или несколько сообщений об ошибке: Ошибка

1:

Сбой запроса с состоянием HTTP 401: Неавторизованный.

Ошибка 2:

Не удается найти элемент '/%dbname%/%series%/Charts and KPIs/%report%'. (rsItemNotFound)

Ошибка 3.

Для выполнения этой операции недостаточно разрешений, предоставленных пользователю "домен\пользователь". (raAccessDenied)


Ошибка 4.

Во время обработки отчета произошла ошибка. (rsProcessingAborted)
Не удается создать подключение к источнику данных "DataSourceGPCompany". (rsErrorOpeningConnection)
Не удалось войти для пользователя "домен\пользователь".


Ошибка 5.

Во время обработки отчета произошла ошибка. (rsProcessingAborted)
Не удается создать подключение к источнику данных "DataSourceGPCompany". (rsErrorOpeningConnection)
Не удается открыть базу данных "%dbname%", запрашиваемую входом. Не удалось войти для пользователя "домен/пользователь".


Ошибка 6.

Во время обработки отчета произошла ошибка. (rsProcessingAborted)
Не удается создать подключение к источнику данных "DataSourceGPCompany". (rsErrorOpeningConnection)
Разрешение EXECUTE было отклонено для объекта "%objectname%", базы данных "%dbname%", схемы "dbo".



Проблемы

Причина 1. Существует несколько возможных причин возникновения этой ошибки.

Причина 2. Отчеты SSRS для Microsoft Dynamics GP 2010 не развернуты.

Причина 3. Пользователь домена, пытающийся запустить отчет, не имеет доступа к отчету в SSRS.

Причина 4. Вход в SQL Server не был создан для пользователя домена, который пытается запустить отчет.  

Причина 5. У пользователя домена, который работает с отчетом, нет доступа к базам данных компании Microsoft Dynamics GP 2010. 

Причина 6. Пользователь домена не был соединялся с соответствующими ролями базы данных в системе Microsoft Dynamics GP и базах данных компании.

ПРИМЕЧАНИЕ. Если вы только что получили стандартное сообщение об ошибке, скорее всего, удаленные ошибки отключены в SSRS по умолчанию. Чтобы включить эту функцию, выполните следующее:

1. Войдите на сервер, на котором установлен SSRS. 

2. Нажмите кнопку Начните, выберите пункт Все программы, найдите Microsoft SQL Server 2008 (или 2008 R2) и щелкните SQL Server Management Studio. Подключите к экземпляру служб reporting Services.

3. Щелкните правой кнопкой мыши имя экземпляра в обозревателе объектов слева и выберите свойства.

4. Выберите вкладку Дополнительные слева.

5. В разделе Security set EnableRemoteErrors (ВключитьRemoteErrors) для true.

6. Нажмите кнопку ОК, чтобы сохранить изменение. Для завершения этого изменения перезапуск службы не требуется.

Причина

Решение 1. Обратитесь к следующей статье для разрешения

проблемы:

2608328 При щелчке по Центру руководителей на бизнес-портале в веб-частях служб отчетов SQL Server появляется сообщение об ошибке "Ошибка запроса с состоянием HTTP 401: Несанкционированный".

Решение 2. Сведения о развертывании отчетов Microsoft SQL Server Reporting Services для Microsoft Dynamics GP можно найти в руководстве по службам

отчетов SQL Server. Вы можете скачать руководство по службам отчетов SQL Server по ссылке

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981Resolution 3. Если вы используете


SSRS в режиме Native
Mode, добавьте или проверьте доступ пользователя к отчетам с помощью сайта Диспетчера отчетов. Если отчеты SSRS развернуты в интегрированном режиме SharePoint, проверьте, есть ли у пользователя доступ к сайту библиотеки отчетов, с помощью системы безопасности SharePoint. Дополнительные сведения о разрешениях SSRS см. в главе 7 руководства по службам SQL Server Reportings Services по ссылке

ниже: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981Resolution 4. Чтобы создать вход в SQL Server для пользователя домена, см. следующие



действия:

1. Войдите на сервер, на котором установлен SQL Server. 

2. Нажмите кнопку Начните, выберите пункты Все программы, Microsoft SQL Server 2008 (или 2008 R2) и SQL Server Management Studio.

3. Подключите экземпляр SQL Server, в котором находятся базы данных GP Microsoft Dynamics.

4. Щелкните, чтобы развернуть безопасность, а чтобы развернуть logins в проводнике объектов. 

5. Щелкните папку Logins правой кнопкой мыши и выберите новый вход...

6. В поле Имя для входа укажите пользователя домена из сообщения об ошибке в формате имя домена\имя пользователя

7. Щелкните вкладку Сопоставление пользователей слева, чтобы назначить пользователю доступ к соответствующим базам данных Microsoft Dynamics GP. Подробные сведения о назначении ролей и компании можно найти в руководстве по службе отчетов SQL Server в главе 7 выше.

Решение 5. Чтобы проверить назначение базы данных для входа в SQL Server, выполнив ошибку, можно сделать

следующее:

1. Войдите на сервер, на котором установлен SQL Server. 

2. Нажмите кнопку Начните, выберите пункты Все программы, Microsoft SQL Server 2008 (или 2008 R2) и SQL Server Management Studio.

3. Подключите экземпляр SQL Server, в котором находятся базы данных GP Microsoft Dynamics.

4. Щелкните, чтобы развернуть security, а чтобы развернуть Logins (Вход) в обозревателе объектов.

5. Щелкните правой кнопкой мыши вход в SQL Server для пользователя домена, предоставленного в сообщении об ошибке, и выберите свойства.

6. Слева щелкните вкладку Сопоставление пользователей.

7. Все входы, необходимые для запуска отчетов SSRS Microsoft Dynamics GP, должны быть соединяться с системной базой данных (DYNAMICS), а также с любой базой данных компании, с которой предполагается создать отчет. Дополнительные сведения о безопасности пользователей см. в руководстве по службам отчетов SQL Server, приведенном ниже.

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981

8. Нажмите кнопку ОК и снова запустите отчет.

Решение 6. Чтобы изменить назначение роли базы данных для входа в SQL Server, можно просмотреть

следующее:

1. Войдите на сервер, на котором установлен SQL Server.

2. Нажмите кнопку Начните, выберите пункты Все программы, Microsoft SQL Server 2008 (или 2008 R2) и SQL Server Management Studio.

3. Подключите экземпляр SQL Server, в котором находятся базы данных GP Microsoft Dynamics.

4. Щелкните, чтобы развернуть security, а чтобы развернуть Logins (Вход) в обозревателе объектов.

5. Щелкните правой кнопкой мыши вход в SQL Server для пользователя домена, предоставленного в сообщении об ошибке, и выберите свойства.

6. Слева щелкните вкладку Сопоставление пользователей.

7. Выберите одну из баз данных Microsoft Dynamics GP, к которой у входа есть доступ (например, DYNAMICS или TWO).

8. Просмотрите раздел "Членство в роли базы данных" в разделе "xxxxx" в нижней части этой базы данных для каждой базы данных. Список ролей базы данных, которые дают доступ к отчетам SSRS, которые можно найти в MDGP11R2_SRS_Report_Roles.pdf на странице 50 руководства по службам отчетов SQL Server. Щелкните ссылку ниже, чтобы скачать руководство по службам отчетов SQL Server: http://www.microsoft.com/download/en/details.aspx?displaylang=en&

id=18981

9. Нажмите кнопку ОК и снова запустите отчет.

Решение

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×