How to Fix ODBC Optional Feature Not Implemented Error in Access
Question details
The user needs to resolve an ODBC error that occurs when adding records to Azure SQL through an Access form.

- Product
- Microsoft Access and Azure SQL
- Device & OS
- not provided
- Scenario
- Adding new records via a Microsoft Access form connected to an Azure SQL database.
- Observed behavior
- Microsoft Access displays an "ODBC SQL Server driver: optional feature not implemented" error, usually triggered by incompatible SQL Server DATE fields.
Before altering database schemas, ensure you have a complete backup of your Azure SQL database and possess the necessary administrative privileges to modify column data types.
Convert SQL Server DATE Fields to DATETIME2
This is the most reliable fix, as Access often misinterprets the native SQL DATE format as text, leading to ODBC errors.
Microsoft Access does not have a directly corresponding data type for the standard SQL Server DATE field. Converting the field to DATETIME2 or DATETIME(0) provides seamless compatibility and resolves the feature implementation error.
Open SQL Server Management Studio (SSMS) and connect to your Azure SQL database. Locate the table causing the error, right-click it, and select 'Design'.
Find any columns currently set to the 'DATE' data type and change them to 'DATETIME2' or 'DATETIME(0)'. Save the table design changes.
Open Microsoft Access, navigate to the 'External Data' tab, and click on 'Linked Table Manager'. Select the modified table and click 'Relink' to update the schema.

Install Latest Access Updates and Test ODBC Drivers
Recent Office updates include specific fixes for Date/Time Extended fields that can resolve underlying compatibility issues.
Looking for a Lightweight and Compatible Office Suite? Try WPS Office
While Microsoft Access requires specific troubleshooting for SQL databases, you can handle your everyday document, spreadsheet, and presentation tasks seamlessly with WPS Office. It provides high compatibility with Microsoft formats without the heavy resource footprint.
- 1. Download the installer: Visit the official WPS Office website to download the free installation package for your operating system.
- 2. Install and launch: Run the installation wizard and select your preferred interface layout.
- 3. Open your files: Open your existing Microsoft Office files directly in WPS Office without losing any formatting or data.

Frequently Asked Questions
Why does the "optional feature not implemented" error occur in Access?
This error generally occurs when Microsoft Access encounters an SQL Server data type it cannot natively process, such as the standard DATE type, which it often attempts to evaluate as text during form data entry.
Do I have to use DATETIME2 instead of DATETIME?
While both can resolve the ODBC error, DATETIME2 is highly recommended because it is more robust, has a larger date range, and aligns better with modern SQL Server and Microsoft Access Date/Time Extended data types.
How do I refresh linked tables in Access after changing data types?
Go to the 'External Data' tab on the Access ribbon, click on 'Linked Table Manager', select the checkboxes next to the tables you modified in SQL Server, and click the 'OK' or 'Relink' button.
Will updating my ODBC driver alone fix this error?
Updating to the newest ODBC Driver for SQL Server can resolve various communication bugs, but if the issue is strictly data type incompatibility with the DATE field, you will still need to alter the column type to DATETIME or DATETIME2 in your database.




