Prezados
Estou em processo de implantação de um ERP para Operadoras de Plano de Saúde. Necessito criar triggers quando da atualização de tabelas no mssql, ele irá inserir uma linha ou atualizar o título no Oracle. Ocorre que toda nossa base de dados encontra-se no SQL Server 2000. Estou tendo problemas para fazer UPDATE´s e INSERT`s entre as tabelas mssql e o Oracle.
Sempre dá a mesma msg.
“Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider ‘MSDAORA’ reported an error. The provider ran out of memory.
[OLE/DB provider returned message: Out of memory.]
OLE DB error trace [OLE/DB Provider ‘MSDAORA’ IRowset::GetNextRows returned 0x8007000e: The provider ran out of memory.].
”
Ações que já realizei:
* Instalei o SP4 do SQL Server;
* Configurei o Linked Server
O linked server foi configurado com o OLE DB do próprio Oracle(Instalei o client no servidor SQL Server
Configuração dos servidores
ORACLE – 10g 10.2.0.4.0 – RedHat
SQLSERVER – 2000 SP4 – Windows 2003
Sei que tem a solução do Gateways Oracle, mas por não ter licença, não gostaria de partir para esta solução sem antes achar uma alternativa “free”
Obrigado
Atenciosamente
Rafael Gustavo Gaspar da Silva