19.04.2016, 09:19 | #1 |
Участник
|
Последствия частичного переезда
Добрый день.
Столкнулся с такой проблемой: БД нашей CRM и некоторые сервисы переезжали какое-то время назад, и вроде бы все функционировало нормально, видимо где-то в системе есть что-то вроде внутренней маршрутизации, но со временем начали появляться проблемы: то при обновлении отчета он перестает функционировать(в исходниках то прописан старый адрес базы, но каким-то образом после переезда он продолжал исправно функционировать до внесения корректировок), то плагины начинают отваливаться по той же причине, то ещё что-то самописное... Собственно вопрос: можно ли как-то в системе посмотреть, через какие ссылки работают те или иные плагины/отчеты/что-либо ещё, не влезая в их исходники? |
|
19.04.2016, 11:16 | #2 |
Moderator
|
Никакой внутренней маршрутизации в системе нет. Параметры доступа к базе развертывания MSCRM_Config хранятся в реестре, а все прочие параметры среды в самой этой базе.
Если в отчетах или плагинах вы завязываетесь на какое-то внешнее окружение, тогда да - вам придется что-то менять вручную при изменениях. Что касается отчетов, то есть ощущение, что вы что-то не так делаете. Дело в том, что если единственный источник данных отчета - это база CRM, то система автоматически заменяет его при публикации отчета. Технически происходит следующее: система анализирует все датасорсы в отчете, и если есть какой-то источник, который ссылается на базу <Имя>_MSCRM то он автоматически заменяется на SharedDataSource который размещен в каталоге системы на сервере Reporting Services. К чему это я? К тому, что если вы переехали корректно, то система заменила путь в этом общем источнике данных, но ссылка на сам источник не изменилась. Поэтому отчеты должны корректно работать и дальше. Что происходит при изменении отчета - сказать сложно. Возможно, нужно больше деталей чтобы понять.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: Дмитрий А.А. (1). |