Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
RS2005 отчёт на основе процедуры в которой ззапрос данных с линкованного Oracle
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Столкнулся с проблемой... На репортинге развёрнут отчёт строящийся на основе процедуры в которой часть данных запрашивается с линкованного ораклового сервера. В общих чертах, суммируются данные за интервал. Если задать "маленький" интервал то и процедура и отчёт отрабатывают. Если же задать большой, то процедура отрабатывает, а в отчёте датасет ругается на оракловые типы данных: Код: plaintext Как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 15:53 |
|
||
|
RS2005 отчёт на основе процедуры в которой ззапрос данных с линкованного Oracle
|
|||
|---|---|---|---|
|
#18+
Как я понимаю линкед сервер настроен через microsoft-овый драйвер? Попробуйте прилинковать его через Oracle-овый драйвер. Вот тут хорошо описано Prob in SSRS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 11:58 |
|
||
|
RS2005 отчёт на основе процедуры в которой ззапрос данных с линкованного Oracle
|
|||
|---|---|---|---|
|
#18+
Max Otto fon ShtirlicКак я понимаю линкед сервер настроен через microsoft-овый драйвер? Попробуйте прилинковать его через Oracle-овый драйвер. Вот тут хорошо описано Prob in SSRS нет... драйвер как раз оракловый "OraOLEDB.Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 12:51 |
|
||
|
RS2005 отчёт на основе процедуры в которой ззапрос данных с линкованного Oracle
|
|||
|---|---|---|---|
|
#18+
Всё же попробуйте поигратся с драйвером. В частности, как написано в статье, ссылку на которую я приводил выше: MSDNB. Steps to get OraOLEDB.Oracle to work: 1. Manually added a key named OraOLEDB.Oracle under HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.2\Providers\. Until I added that key, OraOLEDB.Oracle was not listed among the Providers under Linked Servers in SQL Management Studio on my system. 2. Selected Allow inProcess from the list of Provider Properties. 3. Added DistribTX=0; to connection string in the Linked Server. C. To confirm the distributed transaction, run DCOMCnfg. Check Transaction Statistics under Component Services, Computers, My Computer, Distributed Transaction Coordinator, Local DTC. Если это не поможет, попробуйте переключится на ms-ный драйвер. Ну, и я надеюсь у Вас установлены последние сервиспаки, последнии версии драйверов? Кстати, нет ли в таблице (вьюхе) из которой происходит select "больших" полей типа BOL. Иногда связка MSSQL+Oracle ведёт себя непредсказумо с такими полями. К сожаленью, нет под рукой Oracle что бы поиграться. Попробую смоделировать эту ситуацию вечером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35334734&tid=1537004]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 367ms |

| 0 / 0 |
