Перенос сервисов отчетов на новый сервер (только сервисы, а не база данных) - PullRequest
0 голосов
/ 12 января 2019

У меня есть кластер базы данных из 2 узлов (например, IP. 110, 120). Я выселил 110 узлов, и теперь активен только 120.

Службы отчетов размещены на 110. Теперь я также установил службы отчетов на 120.

Я хочу изменить URL-адрес службы отчетов в Dynamics AX Client с 110 на 120. Простое изменение URL-адреса не работает. Я не могу развернуть отчеты, выдает эту ошибку:

«Процесс не может получить доступ к файлу» \ AAA-BBB \ C $ \ Program Файлы \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Отчетность Services \ ReportServer \ bin \ DrillThroughCommon.dll ', поскольку он используется другим процессом ».

Какие шаги я должен выполнить, чтобы изменить URL?

EDIT:

Службы Reporting Services были установлены на 120, как я проверял.

Я заметил, что после удаления служб отчетов ax из 120, когда я пытаюсь установить его обратно, программа установки не запрашивает экземпляр AOS, тогда как когда я устанавливал его на новый сервер, он запрашивал у меня экземпляр AOS. Как можно заставить меня подсказать сервер AOS на 120? Любой файл для удаления?

1 Ответ

0 голосов
/ 12 января 2019

Я догадываюсь, что вам не хватает расширений для отчетов на 120. Это компонент из ISO, который вам нужно установить на машину SRS.

https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/install-the-reporting-services-extensions

Также, чтобы указать конфигурацию отчетов, см .:

https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/create-a-new-microsoft-dynamics-ax-configuration

Возможно, вам просто нужно остановить службы SSRS и / или указать конфигурацию.

РЕДАКТИРОВАТЬ После перечитывания похоже, что вы как-то используете общий путь для вашей установки, поэтому одна из служб SRS, вероятно, блокирует файл.

...