20.11.2004, 23:25 | #1 |
Участник
|
1) На сервере с MS SQL установил NET8 и др. клиентские средства Oracle.
2) На SQL Server создал Linked Server подключенный к Oracle, используя MSDAORA (от Microsoft, т.к. провайдера данных от Oralce почему-то не установилось) 3) Создал view используя данные с Oracle. Соответственно запросы как напрямую используя Linked Server, так и view работают. 4) В Navision 2.60 в дезайнере создал таблицу с именем этого представления, на вопрос "Уже есть объект с таким именем, создать таблицу, как связанную?" ответил ОК. При попытке запустить таблицу на выполнение получаю сообщение 7391 "42000" ...The operation could not be performed because OLE DB provider was unable to begin a distribute transaction Может нужен именно провайдер от Oracle? Но на своем рабочем месте пробовал установить SQL Server Desktop Edition, те же шаги делал с ним, там таких вопросов не возникало (использовал MSDAORA), правда Navision был 3.60. 2.60 никак не принимал кодировку базы в MSDE. |
|