08.06.2011, 21:02 | #1 |
Участник
|
Доступ к внешней базе из отчета
Коллеги, хелп плз!
Очень хочу в CRM использовать в отчете ReportService данные из внешней БД. Но при деплое отчета средствами CRM что-то неуловимо меняется с настройками подключения к источнику данных в отчете, в результате чего вместо отчета показывается следующая картина: Эта ошибка показывается вне зависимости от типа подключения к источнику в отчете: пробовал и с виндовой, и с скульной авторизацией. Помогите достучаться до данных
__________________
С уважением, Tony Green Последний раз редактировалось Tony Green; 08.06.2011 в 21:14. |
|
08.06.2011, 21:13 | #2 |
Чайный пьяница
|
Это неуловимое меняет вам строку подключения.
Предлагаю поступить следующим образом: 1. Опубликовать отчёт непосредственно на репортинг сервисе (не через CRM). Пример тут - http://alexduggleby.com/2008/07/18/s...-view-quickly/ и получить ссылку на отчёт. 2. При внесении отчёта в CRM вместо параметра существующий файл выбрать ссылка (ну или как то так - давно не работал с русскоязычным CRM) и указать прямую ссылку на репортинге.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Tony Green (1). |
08.06.2011, 22:15 | #3 |
Участник
|
Самостоятельно, без CRM, опубликованный отчет отлично получает данные из любой БД.
А возможна ли технически передача каких-либо параметров из CRM при вызове такого отчета, например его идентификатора?
__________________
С уважением, Tony Green |
|
08.06.2011, 22:52 | #4 |
Участник
|
__________________
С уважением, Tony Green |
|
05.08.2011, 07:52 | #5 |
Чайный пьяница
|
Буквально на днях решал такую же задачу и вышел из ситуации по другому:
1. Обращения к внешней базе выполнялись при помощи следующего синтаксиса: X++: Select < > From <External DB Name>.dbo.<Table> Where ...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
06.08.2011, 14:07 | #6 |
Moderator
|
Если база находится на другом сервере субд, то рекомендую использовать Связанные серверы. Тогда можно будет использовать синтаксис аналогичный тому, который привел Андрей: Сервер.Схема.База.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|