Я пытаюсь изменить узел песочницы, используемый источником данных SSRS fetchdatasource

Я не специалист по CRM. Я специалист по SQL-серверу/С#/решателю общих проблем.

Я пытаюсь помочь одной из наших ИТ-команд перейти на CRM 365. У них проблемы с отчетами.

Когда я смотрю журнал сервера отчетов, я вижу, что соответствующая ошибка выглядит так:

Could not connect to net.tcp://<crmappserver>/CrmSandboxSdkListener-w3wp

У нас есть четыре сервера приложений CRM. У двух из них есть «слушатель песочницы CRM», а у двух нет. Я не знаю, что такое прослушиватель песочницы или что он делает, но это, вероятно, не имеет значения. Что делает имеет значение, так это то, что «crmappserver» в URL-адресе является одним из двух хостов без, установленных прослушивателем песочницы. Поэтому неудивительно, что он не может подключиться!

Я передал эту информацию команде CRM, но никто в команде не знает, как настроить источник данных выборки для использования определенного хоста.

В настройке соединителя данных нет ничего, что позволило бы мне ввести эту информацию: все, что я могу ввести, — это SQL Server. Итак, я делаю вывод, что эта информация должна быть где-то в базе данных конфигурации CRM, поэтому я предложил команде просмотреть административную часть пользовательского веб-интерфейса CRM, чтобы увидеть, что они могут найти. Но, видимо, негде настроить это значение.

Как мы можем настроить источник данных CRM SSRS Fetch, чтобы он указывал на хост 3 вместо хоста 1, когда он ищет рабочий процесс CRMSandboxSdkListener?

Ниже следует обновление от команды разработчиков CRM:

По словам команды CRM, рассматриваемый отчет изначально был создан через приложение CRM с помощью мастера отчетов (вероятно, в CRM 2011). Таким образом, этот отчет всегда был настроен на использование источника выборки данных. Отчет работает в CRM 2011, но платформа CRM 365 (локальная) размещена на другом наборе серверов приложений.

В установке CRM 365 отчет нет указывает на один из старых хостов 2011 года, что хорошо. Каким-то образом во время миграции было обнаружено, что URL-адрес должен быть обновлен со старого хоста 2011 года на один из четырех новых хостов 365. Однако проблема остается в том, что хост прослушивателя песочницы 365, на который ссылается источник данных выборки, не является одним из двух хостов, на которых фактически запущена эта служба.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
230
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я полагаю, что в настоящее время вы используете Dynamics 365 (crm) в помещении. У вас были свои отчеты, ранее созданные с источником данных Sql (я полагаю). Dynamics crm изменил способ создания отчетов в CRM. CRM действительно нуждается в FetchXMl в качестве источника данных, а не в Sql.

Теперь вы хотите изменить строку/URL-адрес подключения, чтобы он указывал на правильный экземпляр динамики.

Я бы отослал вас к ссылке ниже. Эта ссылка показывает, как создать отчет SSRS. Что важно в вашем случае, так это установка расширения Microsoft Dynamics 365 Reporting. После того, как вы это установили, вы будете иметь тип источника данных (Fetchxml), а затем указав правильную строку подключения, вы продвинетесь дальше.

Вот ссылка: http://mastermindtechies.com/blogs/creating-ssrs-report-dynamics-365-online/

Спасибо, ваш ответ полезен, и я проголосовал за него. Как оказалось, я получил дополнительную информацию от команды разработчиков CRM и собираюсь обновить свой вопрос этой новой информацией.

allmhuran 29.05.2019 10:33

По-видимому, с помощью мастера CRM был создан только один отчет, поэтому команда CRM просто переделала этот отчет в новой среде, что решило проблему. Однако я ожидаю, что ваш подход также сработает, поэтому я отметил его как ответ.

allmhuran 30.05.2019 04:35

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