Ssis-835 Jun 2026

Capture the full SSIS execution log (right‑click the package → Logging → enable SSIS Log Provider for Text Files ) and look for the provider name and error code .

| Step | Action | Expected Outcome | |------|--------|-------------------| | | Verify the provider name in the OLE DB connection manager ( Provider= line in the connection string). | Should be Microsoft.ACE.OLEDB.12.0 or Microsoft.ACE.OLEDB.16.0 . | | 2 | On the SSIS server, open a Command Prompt as the SSIS service account and run: reg query "HKLM\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine" (32‑bit) or reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\12.0\Access Connectivity Engine" (64‑bit). | The key must exist for the architecture you plan to run. | | 3 | Run c:\Windows\System32\odbcad32.exe (64‑bit) → Drivers tab → look for “ Microsoft Access Driver (*.mdb, *.accdb) ”. | If missing, install the 64‑bit ACE redistributable. | | 4 | In SQL Server Data Tools (SSDT) , open the package → Project Properties → Debugging → Run64BitRuntime . Set it to True (default) if you intend to run 64‑bit on server. | Ensures the same architecture as production. | | 5 | If you must run 32‑bit (e.g., only 32‑bit ACE is available), go to the SQL Agent job → Step → Advanced → Use 32‑bit runtime . | Works only on on‑premises SQL Agent; not in Azure‑SSISIR. | | 6 | Test the connection outside of SSIS: Open PowerShell and run: $conn = New-Object System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\temp\test.xlsx;Extended Properties='Excel 12.0 Xml;HDR=YES'") $conn.Open() | If you get System.Data.OleDb.OleDbException , the driver is still missing or the file path is wrong. | | 7 | Check file permissions – ensure the SQL Server service account (or the Azure‑SSISIR managed identity) can read/write the source file. | If access denied, you’ll see 0x80004005 as the underlying COM error. | | 8 | Look for multiple ACE versions on the box ( 12.0 , 14.0 , 16.0 ). Mixed installations can cause registry redirection issues. | Uninstall older versions; keep only the version you intend to use. | SSIS-835