studio - ¿Qué opciones están disponibles para conectarse a una base de datos de Microsoft SQL Server desde una base de datos Oracle?
no se puede conectar a local sql server 2017 (2)
Otro producto para mirar es Oracle Gateways.
Mira esto:
http://www.oracle.com/technology/documentation/gateways10g.html
Por el momento, extraigo datos de bases de datos remotas de MS SQL Server utilizando conectores JDBC personalizados. Esto funciona bien, pero no parece la forma de hacerlo.
Siento que debería ser capaz de poner una cadena de conexión JDBC en tnsnames en el servidor y hacer que "solo funcione". He buscado un poco esta funcionalidad, pero parece que no está allí.
De esta manera, me pude conectar a prácticamente cualquier base de datos simplemente usando un enlace de base de datos.
¿Me he perdido algo?
Parece que las dos opciones son Conectividad Genérica y Oracle Gateways, pero me sorprende que eso sea todo lo que hay. Generic Connectivity viene con la licencia de la base de datos y Oracle Gateways es un complemento. Para la conectividad genérica, si está ejecutando en Linux (como yo), necesita obtener un controlador ODBC ya que no está incluido con la base de datos.
Sin embargo ... con Oracle siendo entusiastas de Java, y con una JVM incorporada a la base de datos, pensé que una tecnología de enlace basada en JDBC habría sido una obviedad. Parece una extensión natural tener una cadena de conexión JDBC en TNSNAMES y todo "simplemente funcionará".
¿Alguien tiene alguna idea de por qué esto no está disponible?
La conectividad genérica es lo que buscas, te permitirá configurar un enlace de base de datos remota contra MS SQL Server, para que puedas hacer consultas como
select * from mytable@my_ms_sql_server;
Solo lo he usado en Oracle 9i contra mysql, y encontré, que en nuestros casos, no funcionó muy bien, ya que terminó usando MASSIVE cantidades de ram, todavía lo usamos, pero ahora solo utilícelo para sincronizar a una tabla local en lugar de hacer consultas ''en vivo'' en su contra. PERO, podría ser completamente diferente contra MS SQL Server, y en 10g / 11g