Проблема доступа к службам отчетов из приложения asp. net - PullRequest
1 голос
/ 20 марта 2020

Мы подключаемся к SQL Серверу отчетов сервера из приложения ASP. NET, используя службы отчетов.

Мы сталкиваемся с периодически возникающими проблемами при попытке подключиться к серверу отчетов. (SQL Server 2016). При проверке журналов сервера отчетов мы заметили, что иногда приложение или пул приложений получают доступ как пользователь, а иногда как NT Authority\Networkservices.

Следующий код используется для передачи учетных данных

ReportExecutionService rptExeSvc = new ReportExecutionService();
rptExeSvc.Credentials = System.Net.CredentialCache.DefaultCredentials;

В web.config у нас есть

<value>http://servername/ReportServer/ReportExecution2005.asmx</value>

Мы не можем включить учетную запись службы из-за проблем с соблюдением безопасности. Не могли бы вы помочь мне решить эту проблему

System.Net.CredentialCache.DefaultCredentials;

Мы перешли с SQL 2012 на 2016 год и в целях обеспечения соответствия ограничиваем использование служебной учетной записи и предпочитаем учетную запись компьютера для доступа сервера к серверу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...