Connessione ODBC di MacOS M1 a MS SQL ServerCIAO,
Qualcuno è riuscito a ottenere JMP 17.0 per eseguire query su SQL Server utilizzando ODBC su un Mac M1/M2.
Ho il driver ODBC nativo e posso connettermi dalla riga di comando e da Python (pyodbc) senza problemi, ma da JMP ricevo sempre un errore "non trovato" indipendentemente dal fatto che provo a connettermi da JSL con open database() o dal generatore di query.
Ecco le mie impostazioni ODBC tramite unixODBC:

Ho collegamenti simbolici a anche /etc/odbcinst.ini e /etc/odbc.ini.
Qualcuno ha trovato una guida o l'ha provata?
Grazie in anticipo,
Daniele
Accesso ai datiMac OSRi: Connessione ODBC di MacOS M1 a MS SQL ServerGrazie Bryan,
sì, questo è il riferimento, come puoi vedere è parziale rispetto a unixodbc e non a iodbc/ODBCmanager.
In realtà l'ho tenuto in sospeso per un po' utilizzando solo una connessione Python da JMP per eseguire la query poiché tutto funziona bene con pyodbc tramite Python.
Oggi sono riuscito per la prima volta a fare in modo che iODBC accetti un altro driver e funziona correttamente tramite JMP in uno script JSL (anche se l'interfaccia utente per il generatore di query funziona male e non mi consente di scegliere schemi o tabelle da lavorare contro).
Questo mi ha fatto appassionare al tentativo di far funzionare i miei server MS SQL nello stesso modo, ma non riesco ancora a realizzarlo.
iodbc mostra semplicemente questo tipo di errori quando faccio clic su test (anche se creo un DSN direttamente dalla documentazione):

e JSL mostrerà cose simili se provo a raggiungere quel DSN o quel driver:

Se raggiungo lo stesso DSN da Python e pyodbc funziona senza errori... Mi chiedo se possa essere qualcosa con la codifica, ma iodbc o jmp non mi danno molto su cui risolvere i problemi.
almeno iODBC non capisce come funziona il driver, questa è la mia unica conclusione finora.
Credo che dovrò provare altri driver...
Ri: Connessione ODBC di MacOS M1 a MS SQL ServerNon riesco a parlare con SQL Server nativo, tuttavia JMP si connetterà a SQL Server su un Mac M1/M1.
Lo faccio con i driver ODBC ActualTech. Il driver ODBC viene configurato con ODBC Manager o con l'Amministratore IODBC. Potresti essere in grado di testare (o addirittura configurare) la tua installazione con una di queste app.
La configurazione del driver ActualTech ha un pulsante "test". Ciò è positivo poiché se i conducenti non si connetteranno al Manager (o all'amministratore), non si connetteranno nemmeno a JMP.
Successivamente proverò l'installazione.
Presumo che questo sia il riferimento?
https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos?view=sql-server-ver16