Many macOS applications run within the App Sandbox. The System Integrity Protection (SIP) technology, which protects your files and folders from potentially malicious software, prevents sandboxed applications from accessing the iODBC Driver Manager. When you attempt to access a data source from a sandboxed application, you may get an error message saying that the driver is unable to create a file. To allow sandboxed applications to access the iODBC Driver Manager, you need to turn off SIP on your computer.
Note
All third-party applications distributed through the Mac App Store are sandboxed.
1. Restart your computer in the Recovery mode by holding down Command + R until you see the Apple logo.
2. Select Utilities > Terminal.
3. In the Terminal window, enter csrutil disable
.
4. Restart your computer.
5. Enter csrutil status
to check the SIP status.
Note
Enable SIP after you finish working with an ODBC data source. To enable it, enter
csrutil enable
and restart your computer.