Conexión ODBC de MacOS M1 a MS SQL ServerHola,
¿Alguien ha logrado que JMP 17.0 consulte un servidor SQL usando ODBC en una Mac M1/M2?
Tengo el controlador ODBC nativo y puedo conectarme desde la línea de comandos y Python (pyodbc) sin ningún problema, pero desde JMP siempre recibo un error "no encontrado" independientemente de si intento conectarme desde JSL con la base de datos abierta() o del generador de consultas.
Aquí están mis configuraciones de ODBC a través de UnixODBC:

tengo enlaces simbólicos a /etc/odbcinst.ini y /etc/odbc.ini también.
¿Alguien ha encontrado una guía o ha pasado por esto?
Gracias de antemano,
Daniel
Acceso a los datosMac OSRe: Conexión ODBC de MacOS M1 a MS SQL ServerGracias Bryan,
sí, esa es la referencia, como puede ver, está sesgada en contra de unixodbc y no de iodbc/ODBCmanager.
De hecho, he tenido esto en espera por un tiempo usando solo una conexión Python de JMP para realizar la consulta, ya que todo funciona bien con pyodbc a través de Python.
Hoy, por primera vez, logré que iODBC acepte otro controlador y funciona bien a través de JMP en un script JSL (aunque la interfaz de usuario para el generador de consultas está funcionando mal y no me permite elegir ningún esquema o tabla para trabajo en contra).
Eso me enganchó a intentar poner en funcionamiento mis servidores ms sql de la misma manera, pero todavía no puedo lograrlo.
iodbc simplemente muestra este tipo de errores cuando hago clic en probar (incluso si hago un DSN directamente desde la documentación):

y JSL mostrará cosas similares si intento acceder a ese DSN o controlador:

Si presiono el mismo DSN desde python y pyodbc, funciona sin ningún error... Me pregunto si puede ser algo relacionado con la codificación, pero iodbc o jmp realmente no me dan mucho para solucionar el problema.
iODBC al menos no comprende cómo funciona el controlador, esa es mi única conclusión hasta ahora.
Supongo que necesito probar con otros controladores...
Re: Conexión ODBC de MacOS M1 a MS SQL ServerNo puedo hablar el servidor SQL nativo, sin embargo, JMP se conectará a SQL Server en una Mac M1/M1.
Yo lo hago con los drivers ODBC de ActualTech. El controlador ODBC se configura con el Administrador ODBC o el Administrador IODBC. Es posible que puedas probar (o incluso configurar) tu instalación con cualquiera de estas aplicaciones.
La configuración del controlador ActualTech tiene un botón de "prueba". Esto es bueno ya que si los controladores no se conectan con el Administrador (o Administrador), tampoco se conectarán en JMP.
Como seguimiento, intentaré la instalación.
¿Supongo que esta es la referencia?
https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos?view=sql-server-ver16