Sandboxed applications on macOS

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.

Disable SIP on macOS

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.

Disable SIP on macOS

4. Restart your computer.

5. Enter csrutil status to check the SIP status.

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.