Exploratory 6.6では、新しくM1(Appleシリコン)版が提供されるようになりました。 これにともない、M1版では、RODBC Rパッケージと、iODBCによるデータベース接続がサポートされなくなります。
そのため、これまでiODBCを使ってODBC接続していただいていたデータベースにつきましては、unixODBCを使った接続に移行していただく必要があります。
unixODBCを利用するには、ご使用のMacに、HomebrewでunixODBCをインストールする必要があります。詳しい手順についてはこちらを御覧ください。
既存のiODBC接続をunixODBC接続に移行するには、以下の2通りの方法があります。
以下、それぞれの方法を説明します。
ODBCドライバの説明書に従って、データベースへの接続のDSNをunixODBCの管理下に作成します。
その後、Exploratoryから、元はiODBCを利用していたために無効になっていたコネクションのダイアログを開いて、新しいunixODBCを利用したDSNを選び直します。
更新ボタンをクリックすると、unixODBCを利用した接続が有効になります。
これまでiODBCの管理下で利用していたドライバがunixODBC互換性を持っていて、unixODBC管理下でも動作することもあります。
この場合のドライバの設定変更については、こちらの例を参考にしてみてください。