RE: conectar con sql server

From: Oscar Polo Fdez <opolofdez(at)gmail(dot)com>
To: kernel <jucabapa(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: conectar con sql server
Date: 2020-06-09 13:27:30
Message-ID: 9F3CB754-9699-4C58-BC27-A1EE7B038AF6@hxcore.ol
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=ES link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hola,</p><p class=MsoNormal>tds_fdw está enfocada exclusivamente para acceder desde Postgres a Sql Server si no me equivoco, mientras que la ODBC_fdw entiendo que valdrá para los motores que soporten operaciones ODBC.</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Yo la extensión tds_fdw no te puedo decir mucho, pero la de odbc funciona bien. Entiendo que es compatible con todo lo superior o igual a  la versión 9.5 de Postgres.</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Por otro lado, lo que yo creo que no puedes hacer de ninguna forma es insertar registros a Sql Server desde Postgres a través de esta extensión, es solo para lectura (creo que con el tds_fdw tampoco puedes).</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Esta página, además de la de Carto que mantiene el ODBC_fdw que te puse antes, también da bastante información del funcionamiento de ODBC_fdw , además tiene enlaces a los binarios en Windows, que no se consiguen en ningún otro lado:</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><a href="https://www.postgresonline.com/journal/index.php?/archives/372-ODBC-FDW-now-supports-9.5-and-9.6.html">https://www.postgresonline.com/journal/index.php?/archives/372-ODBC-FDW-now-supports-9.5-and-9.6.html</a></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>De todas formas, si necesitas la escritura en Sql Server, igual tienes que cambiar de estrategia y que sea Sql Server quien lea los datos de Postgres. Creo que desde Sql Server puedes crear linked servers a otros motores.</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Enviado desde <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Correo</a> para Windows 10</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>De: </b><a href="mailto:jucabapa(at)gmail(dot)com">kernel</a><br><b>Enviado: </b>martes, 9 de junio de 2020 11:30<br><b>Para: </b><a href="mailto:pgsql-es-ayuda(at)postgresql(dot)org">Ayuda</a><br><b>Asunto: </b>Re: conectar con sql server</p></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>El 09/06/2020 a las 11:12, kernel escribió:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>El 09/06/2020 a las 9:42, Oscar Polo Fdez escribió:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Hola,<o:p></o:p></p><p class=MsoNormal>Puedes usar la extensión ODBC_fdw. Aquí tienes el repo con documentación:<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal><a href="https://github.com/CartoDB/odbc_fdw">https://github.com/CartoDB/odbc_fdw</a><o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>Enviado desde <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Correo</a> para Windows 10<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>De: </b><a href="mailto:jucabapa(at)gmail(dot)com">kernel</a><br><b>Enviado: </b>martes, 9 de junio de 2020 8:52<br><b>Para: </b><a href="mailto:pgsql-es-ayuda(at)postgresql(dot)org">Ayuda</a><br><b>Asunto: </b>conectar con sql server<o:p></o:p></p></div><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>Hola,<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>necesito acceder a unas tablas de sql server, me preguntaba si existe <o:p></o:p></p><p class=MsoNormal>alguna manera de linkar dichas&nbsp; tablas a mi base de datos posgresql.<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>Un Saludo<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p><p class=MsoNormal>&nbsp;<o:p></o:p></p></blockquote><p>¿vale para versiones 11 y 12?</p></blockquote><p>No se cual es la mejor opcion de estas 2 : </p><p>&nbsp;<a href="https://github.com/CartoDB/odbc_fdw">odbc_fdw</a></p><p>tds_fdw</p><p>Agradeceria vuestros comentarios, necesito conectar con 4 tablas de sql server para intercambio de datos, 4 tablas pequeñas y poco movimiento, tengo que hacer updates,insert y select en sqlserver desde una funcion pl/plsql</p><p>Gracias</p><p>&nbsp;&nbsp;&nbsp;&nbsp; </p><p><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>

Attachment Content-Type Size
unknown_filename text/html 5.5 KB

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2020-06-10 16:53:22 Re: prueba de jit en postgres 11
Previous Message kernel 2020-06-09 09:30:06 Re: conectar con sql server