Em 2 de junho de 2015 10:59, Fabrízio de Royes Mello < fabri...@timbira.com.br> escreveu:
> On 02-06-2015 10:46, Danilo Silva wrote: > > Pessoal, > > > > Qual seria o melhor driver de conexão do Sqlserver com o PostgreSQL? > > > > No caso, o sqlserver enviará os dados para o postgres através de > transações. > > > > Pelo que entendi vc irá fazer uma conexão apartir do SQLServer para o > PostgreSQL? Se sim, então creio que vc precisará utilizar o driver ODBC > [1] de acordo com a versão do PostgreSQL que vc irá conectar. > > Utilizo a versão 9.3, neste caso, a última versão do odbc é a psqlodbc_09_03_0400.zip a qual foi instalada no servidor onde está o sqlserver. Selects, inserts ocorrem normalmente, o problema está quando um insert é feito dentro de uma transação: BEGIN TRANSACTION; INSERT INTO .... COMMIT; Quando executado os comandos acima, o erro retornado é: ( 1 row(s) affected) Msg 8522, Level 18, State 1, Line 7 Microsoft Distributed Transaction Coordinator (MS DTC) has stopped this transaction. Creio que o problema não está no postgres, ficarei grato se puderem me ajudar. []s Danilo
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral