MS SQL Server에 대한 MacOS M1 ODBC 연결안녕,
M1/M2 Mac에서 ODBC를 사용하여 SQL Server를 쿼리하기 위해 JMP 17.0을 얻은 사람이 있습니까?
기본 ODBC 드라이버가 있고 명령줄과 Python(pyodbc)에서 아무 문제 없이 연결할 수 있지만 JMP에서는 열린 데이터베이스() 또는 JSL에서 연결을 시도하더라도 항상 "찾을 수 없음" 오류가 발생합니다. 쿼리 빌더에서.
unixODBC를 통한 ODBC 설정은 다음과 같습니다.

나는 심볼릭 링크를 가지고있다 /etc/odbcinst.ini 및 /etc/odbc.ini도 마찬가지입니다.
가이드를 찾거나 이런 일을 겪은 사람이 있나요?
미리 감사드립니다.
다니엘
데이터 접근맥 OSRe: MS SQL Server에 대한 MacOS M1 ODBC 연결고마워요 브라이언,
예, 보시다시피 iodbc/ODBCmanager가 아닌 unixodbc에 편향되어 있습니다.
Python을 통해 pyodbc에서 모든 것이 잘 작동하기 때문에 실제로 쿼리를 수행하기 위해 JMP의 Python 연결을 사용하여 잠시 동안 이것을 보류했습니다.
저는 오늘 처음으로 iODBC가 다른 드라이버를 허용하도록 만들었고 JSL 스크립트의 JMP를 통해 제대로 작동했습니다. (쿼리 빌더의 UI가 실행되고 있고 스키마나 테이블을 선택할 수 없지만) 반대).
그래서 MS SQL 서버를 동일한 방식으로 가동하고 실행하려고 시도했지만 여전히 그렇게 할 수는 없습니다.
iodbc는 테스트를 클릭하면 다음과 같은 종류의 오류를 표시합니다(문서에서 바로 DSN을 작성하더라도).

해당 DSN이나 드라이버를 실행하려고 하면 JSL에서 비슷한 내용이 표시됩니다.

Python과 pyodbc에서 동일한 DSN을 사용하면 오류 없이 작동합니다... 인코딩에 문제가 있을 수 있는지 궁금합니다. 하지만 iodbc 또는 jmp로는 실제로 문제를 해결할 수 있는 부분이 많지 않습니다.
iODBC는 적어도 드라이버가 어떻게 작동하는지 이해하지 못하고 있습니다. 이것이 지금까지 제가 내린 유일한 결론입니다.
다른 드라이버를 사용해 보아야 할 것 같습니다...
Re: MS SQL Server에 대한 MacOS M1 ODBC 연결기본 SQL Server를 말할 수는 없지만 JMP는 M1/M1 Mac의 SQL Server에 연결됩니다.
저는 ActualTech ODBC 드라이버를 사용합니다. ODBC 드라이버는 ODBC 관리자 또는 IODBC 관리자를 사용하여 설정됩니다. 이러한 앱 중 하나를 사용하여 설치를 테스트(또는 구성)할 수도 있습니다.
ActualTech 드라이버 구성에는 "테스트" 버튼이 있습니다. 드라이버가 관리자(또는 관리자)와 연결되지 않으면 JMP에서도 연결되지 않으므로 이는 좋습니다.
후속으로 설치를 시도해 보겠습니다.
이게 참고사항인 것 같은데?
https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos?view=sql-server-ver16