October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

sqlsrv32.dll Not Found: Trace the Right ODBC Repair on Windows

Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

sqlsrv32.dll errors may appear as “sqlsrv32.dll was not found” or “The code execution cannot proceed because sqlsrv32.dll was not found.” You may also see [Microsoft][ODBC Driver Manager] Specified driver could not be loaded or Windows error 126, “The specified module could not be found.”

The 60-second answer

sqlsrv32.dll is the legacy built-in Windows ODBC driver named SQL Server. It is a genuine Microsoft system component, not a standalone DLL that should be downloaded from a file library.

As an Amazon Associate I earn from qualifying purchases.

On 64-bit Windows, the expected locations are:

%WINDIR%System32sqlsrv32.dll
%WINDIR%SysWOW64sqlsrv32.dll

Despite their names, System32 contains 64-bit system files and SysWOW64 contains 32-bit system files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The safest repair order is:

  1. Install pending Windows updates and restart.
  2. Check whether the correct copy exists for the application’s architecture.
  3. Run DISM, followed by System File Checker.
  4. Check the correct 32-bit or 64-bit ODBC Administrator.
  5. Repair the application or recreate a stale DSN if only one program fails.
  6. Migrate old software to a current Microsoft ODBC driver when compatibility, TLS, or security requirements demand it.

Do not copy sqlsrv32.dll from a random DLL website. A replacement may contain malware, belong to another Windows build, have the wrong architecture, or leave the broken ODBC registration untouched.

#1 Best Overall
Sale
Syntech USB C to USB Adapter Pack of 2, USB 3.0 to Thunderbolt 5/4 Adapter
  • Materials and Design: The adapter is made with anti-interference zinc alloy metallic housing and minimalist design with anti-slippery embossments
  • Connectors: Engineered for enhanced durability, the male USB C and female USB3 connectors are designed to be plugged and unplugged up to 10000 times
  • Compatibility: This USB C to USB 3.0 adapter is compatible with iPhone 17/17e/17 Air/17 Pro/17 Pro Max and MacBook Pro after 2016 and MacBook Air after 2018 and most of the laptops, tablets and smartphones with a USB Type C port
  • USB 3.0 Speed in Two: Came in two fast speed adapters in data transfer and charging with premium materials. A foam container is also included for storage and travel
  • Compact and Easy to Use: Plug and play, no driver required; Simple structure, lightweight and portability; Also, you can sync or charge your phone with this USB C to USB adapter

What sqlsrv32.dll actually is

Microsoft identifies sqlsrv32.dll as the driver behind the Windows ODBC driver named SQL Server. ODBC, or Open Database Connectivity, lets applications connect to databases through a driver manager and a configured data source name, commonly called a DSN.

This distinction matters because several Microsoft database products have similar names but use different files:

Product or driver Typical file or package Is it sqlsrv32.dll
Windows ODBC driver named SQL Server sqlsrv32.dll Yes
Microsoft ODBC Driver 17 or 18 for SQL Server msodbcsql*.msi No
SQL Server Native Client sqlncli11.dll, installed by sqlncli.msi No
Microsoft OLE DB Driver msoledbsql.dll No

The legacy Windows driver is not recommended for new development. Existing accounting programs, database utilities, older web applications, IIS sites, and ODBC-based business software may still depend on it.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft’s ODBC driver installation-checking guidance identifies the driver as an inbox Windows component and explains how to check its architecture and registration.

Where the file should be located

On 64-bit Windows:

%WINDIR%System32sqlsrv32.dll

is the 64-bit copy, while:

%WINDIR%SysWOW64sqlsrv32.dll

is the 32-bit copy.

The naming is a longstanding Windows compatibility convention. Do not infer the architecture from the folder name alone.

A 32-bit application must load the 32-bit ODBC driver. A 64-bit application must load the 64-bit driver. A 32-bit program cannot load a 64-bit DLL, and a 64-bit program cannot load a 32-bit DLL.

A same-named file in an application folder, Downloads, a temporary directory, or another unexpected location deserves additional scrutiny. The legitimate system copy should be in the Windows directories above and should identify Microsoft as its signer.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why the error happens

The Windows copy is missing or damaged

A failed update, storage problem, system corruption, cleanup operation, or security product action can leave the protected file absent or damaged. If every program that uses the built-in SQL Server driver fails, a Windows component problem becomes more likely.

The application uses the wrong architecture

A 32-bit application may fail even when the 64-bit copy is present and healthy. The reverse can also happen with a 64-bit application.

This often explains why a DSN appears in one ODBC Administrator but not the other.

Rank #2
VGATE vLinker FS USB FORScan OBD2 Adapter for HS/MS-CAN Auto Switch, Wire OBD2 USB FORScan Adapter Code Readers & Scanner Diagnostic Tools
  • [Custom Your Car]: vLinker FS USB Specialized for designing to use the FORScan and Recommended by the FORScan Team. Due to its connection reliability, lightning-fast data transfer speed, and support of the proprietary For-d car CAN buses. Specially designed for For-d, Lincoln, Mazda, & Mercury cars. It's full FORScan's advanced and hidden functions, For-d agreements and modules.
  • [Fast, Stable, Efficient Configuration & Programming]: Support FEPS 18V Programming voltage output in FORScan. Reach 3Mpbs transmission rate and the highest 3Mhz baud rate, let you enjoy smoother graphics and real-time meters. The serial buffer is 8192 bytes. OBD request byte up to 4128 bytes. It can meet the needs of some special long frame communication.
  • [Fast, Rock-solid, Stable USB Connection]: ECU programming and modification, read and clear fault codes, live data and read the check engine indicator is a piece of cake. No dropped packets, data corruption, network interference. (NOTE: Supports USB port: USB 2.0, USB 3.0)
  • [Automatic Electronic Switching]: Allow FORScan to access all CAN buses at the same time and access the advanced functions. vLinker FS USB switches seamlessly between HS-CAN, MS-CAN and For-d Car networks. Don't worry about messing things up if you accidentally transmit on the wrong network.
  • [Battery Saver and Protection Technology]: Auto sleep and wake up mode ,over-voltage, over-current, over-temperature and battery drain protection allow vLinker FS USB to be left plugged in without damaging the car and battery. Operating Current is 51mA, automatic sleep in idle state, sleep current is as low as 3mA.

The DSN points to an old path

An ODBC DSN stores driver information in the registry. After an uninstall, upgrade, migration, or manual cleanup, the DSN may still reference a path that no longer exists.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft’s Data Source Specification Subkeys documentation shows how a DSN’s Driver value can point to SQLSRV32.DLL.

Only one application is damaged

If other ODBC applications work, the Windows driver is probably available. The failing program may have a damaged installation, an outdated configuration file, an incompatible plugin, or an application-specific DSN problem.

Antivirus quarantined the file

Windows Security or another antivirus product may have quarantined a system file after a detection. Do not immediately add an exclusion. First confirm what was detected and whether the file is genuinely Microsoft-signed.

The file loads, but the connection fails

A successful driver load does not guarantee a successful database connection. Server names, credentials, encryption, TLS, firewalls, DSN scope, and database availability can all cause later failures.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fix 1: Install Windows updates and restart

Because sqlsrv32.dll is supplied with Windows, start with Windows servicing rather than a third-party DLL download.

  1. Press Windows + I to open Settings.
  2. Select Windows Update.
  3. Select Check for updates.
  4. Install all available updates.
  5. Restart the computer, even if Windows does not immediately require it.
  6. Try the affected application again.

If the problem began immediately after an update, do not assume that removing the update is the right answer. A security or servicing update may have exposed an old application that depends on legacy ODBC behavior. Updating the application or migrating it to a current Microsoft ODBC driver is usually safer than rolling back security fixes.

Fix 2: Repair Windows with DISM and SFC

Use this fix when the file is absent, damaged, or several applications fail.

  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt.
  4. Select Run as administrator.
  5. Approve the User Account Control prompt.
  6. Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for DISM to finish. It may take time and can appear paused.
  2. Then run:
sfc /scannow
  1. Restart Windows after SFC completes.
  2. Test the application again.

DISM repairs the Windows component store. SFC checks protected Windows files and replaces damaged copies. Microsoft recommends running DISM before SFC in its System File Checker guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Possible SFC results include:

  • Windows Resource Protection did not find any integrity violations: SFC found no protected-file corruption.
  • Windows Resource Protection found corrupt files and successfully repaired them: restart and test the application.
  • Windows Resource Protection found corrupt files but was unable to fix some of them: continue with the repair-source and recovery steps below.

Repeating SFC without checking what changed is not a useful repair strategy. Outbyte PC Repair can provide a scan that shows system problems before its full version performs repairs, which may reduce the guesswork when you are manually working through DISM, SFC, and Windows component issues.

If DISM cannot find repair files

Microsoft documents using a matching Windows installation source:

Rank #3
Anker USB C Adapter (2 Pack), USB C to USB Adapter High-Speed Data Transfer
  • Anker Advantage: Join the 55 million+ powered by our leading technology.
  • Widely Compatible: Transform any USB-C port into a USB-A port and connect up a wide range of USB-A devices including external hard drives, phones, mice, printers, and more.
  • Strong and Stylish: Finished in Space Gray and constructed from premium scratch-resistant aluminum, the adaptor not only blends seamlessly with your MacBook Pro but also withstands the wear and tear of day-to-day use.
  • Superior Connectors: Engineered for enhanced durability, the male USB-C and female USB-A 3.0 connectors are designed to be plugged and unplugged up to 10,000 times—basically for life.
  • Space for Two: The ultra-slim form factor ensures there’s space to plug two adaptors side by side into your MacBook Pro’s USB-C ports.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess

Replace C:RepairSourceWindows with the path to a valid repair source. The source must match the installed Windows edition and build closely enough to provide compatible components. Microsoft explains this procedure in its DISM and SFC repair guidance.

If SFC still cannot repair the file, review the CBS log, repair the component store with a properly matched source, consider System Restore, or perform an in-place Windows repair. System Restore returns monitored system files and registry state to an earlier restore point, but it is not guaranteed to exist or fix an application-specific configuration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fix 3: Verify the file and its architecture

Do not replace the file yet. First check whether the expected copy exists.

  1. Press Windows + E.
  2. Enter %WINDIR%System32 in the address bar.
  3. Look for sqlsrv32.dll.
  4. On 64-bit Windows, also check %WINDIR%SysWOW64.
  5. Right-click the file and select Properties.
  6. Check the Digital Signatures tab for a Microsoft signature when available.
  7. Use the copy that matches the application’s architecture.

You can identify whether a program is 32-bit or 64-bit from its documentation, installer, or task behavior. Older database, accounting, and IIS software is commonly 32-bit even when Windows is 64-bit.

Never copy the 32-bit file into System32, and never copy the 64-bit file into SysWOW64. Do not overwrite a protected Windows file with one taken from another computer or another Windows build.

Fix 4: Check the correct ODBC Administrator

Windows has two ODBC Administrators on 64-bit systems.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use these locations:

%WINDIR%System32odbcad32.exe

for 64-bit applications, and:

%WINDIR%SysWOW64odbcad32.exe

for 32-bit applications.

To inspect the driver:

  1. Press Windows + R.
  2. Enter the appropriate odbcad32.exe path.
  3. Press Enter.
  4. Open the Drivers tab.
  5. Check whether SQL Server appears.
  6. Open System DSN and check for the expected DSN.
  7. Check User DSN if the program runs under your user account.
  8. Use Configure or Test where available.

A service, IIS application, or scheduled task may run under a different account. Such software generally needs a System DSN rather than a User DSN.

Relevant registry locations include:

HKEY_LOCAL_MACHINESOFTWAREODBC
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeODBC
HKEY_CURRENT_USERSoftwareODBC

The Wow6432Node branch contains 32-bit driver and System DSN information on 64-bit Windows.

If the DLL exists but the DSN points to an old or nonexistent path, recreate the DSN with the correct ODBC Administrator. Export or record the current DSN settings first, including the server name, database, authentication method, and encryption options.

Fix 5: Repair the application that fails

If only one program reports the error while other ODBC programs work, repair that program before changing Windows.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
JXMOX USB C to USB Adapter, 2-Pack, Thunderbolt 3 to USB 3.0 OTG Adapter
  • What You Get: We provide 2 JXMOX USB C (Male) to USB 3.0 (Female) adapter. During the use of our products, if you have any questions or dissatisfaction, please contact our customer support team, we will serve you wholeheartedly
  • Data Sync And Charge: By supporting USB 3.0 and OTG, this adapter allows USB-C equipped smartphones and tablets to read from removable media as the host, offering data transfer speeds of up to 5 Gbps between connected devices. It also supports up to 2.4 Amps of power output for charging your devices
  • Reversible Design: Smaller, smarter and more convenient! Low-profile connector with a reversible design simplifies the connection; Plug and unplug easily without checking for the connector orientation
  • Compatible With All: This USB C to USB adapter is compatible with ANY laptop, tablet, or smartphone with a USB Type-C port. The USB-C to USB Adapter lets you connect standard USB accessories and cables to a USB-C or Thunderbolt 4/3 device such as MacBook Pro 2019 2018 2017 2016, MacBook Air 2020 2019 2018, iPad Pro 2020 2018, iPad Air 4, iPhone 16 16 Plus 16 Pro 16 Pro Max, iPhone 15 15 Plus 15 Pro 15 Pro Max, Chromebook, Pixelbook, Microsoft Surface Go, Samsung Galaxy S23 S22 S21 S20 Ultra 10 9 8 Plus, Note 20 10 Ultra 9 8 Plus
  • Convert USB-A Devices: Use the adapter to connect any USB-A peripheral (flash drives, keyboards, mice) that you have on hand to your new USB-C enabled devices. The reinforced USB Type-C connector features a symmetrical design which allows it to be easily connected on the first try
  1. Open Settings.
  2. Select Apps.
  3. Select Installed apps or Apps & features.
  4. Find the affected application.
  5. Select its menu button.
  6. Choose Advanced options, Modify, or Repair when available.
  7. Follow the application’s repair wizard.
  8. Restart the application and test again.

For packaged software or games, use the launcher’s Verify files, Repair, or equivalent option. For older business software, use its original installer and choose Repair if offered.

If the application created the DSN, reinstalling or repairing it may recreate the correct ODBC registration. Back up application data and configuration before reinstalling.

Fix 6: Handle an antivirus quarantine event

If the file disappeared after an antivirus alert:

  1. Open Windows Security.
  2. Select Virus & threat protection.
  3. Select Protection history.
  4. Find the event involving sqlsrv32.dll.
  5. Review the detected path and reason.
  6. Confirm that the file was in the expected Windows directory.
  7. Update Windows Security and Windows.
  8. Run a full scan.

Restore the file only after confirming that the detection is a false positive and that the file is a legitimate Windows component. Microsoft documents this process in its Defender quarantine restoration guidance.

If Defender repeatedly removes the file, investigate possible malware rather than adding a broad exclusion. DISM and SFC can restore the protected component after the security issue is addressed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Fix 7: Install a modern Microsoft ODBC driver when appropriate

Installing Microsoft ODBC Driver 17 or 18 is not a direct repair for sqlsrv32.dll. Those packages install a different driver and will not normally restore an application hard-coded to use the driver named SQL Server.

Use the current Microsoft ODBC Driver download page when:

  • You are developing a new application.
  • The vendor specifically requires ODBC Driver 17 or 18.
  • The old application fails because of modern TLS or encryption requirements.
  • You are migrating away from the legacy Windows driver.
  • The connection string or DSN can be changed to use the modern driver.

Migration may require changing the connection string, DSN, deployment package, authentication settings, or vendor software. Installing the package alone does not make an old program switch drivers.

Visual C++ Redistributable packages can be prerequisites for modern Microsoft ODBC drivers, but they are not the normal repair for the Windows inbox sqlsrv32.dll. SQL Server itself and SQL Server Native Client are also not automatic fixes. Native Client uses files such as sqlncli11.dll, not sqlsrv32.dll.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you are also correcting a wider Windows driver problem, Outbyte Driver Updater can scan for outdated device drivers and show what needs attention before its full version installs updates; it does not replace the official Microsoft ODBC package or repair a stale DSN automatically.

Do not use regsvr32 for this problem

Do not normally run:

regsvr32 sqlsrv32.dll

ODBC drivers are located through the ODBC Driver Manager and registry configuration. They are not generally repaired through COM-style DLL registration.

Running regsvr32 may produce an error such as DllRegisterServer was not found, which does not prove that the file is corrupt. Microsoft explains why this command is not a universal DLL repair tool in its Regsvr32 troubleshooting documentation.

Best Value
Sale
Syntech USB C to USB Adapter 3-Pack, Female to Male Converter, Aluminum
  • Universal Compatibility: Turning USB ports into USB C ports to connect USB C peripherals to devices with USB A ports built in. This enables you to connect phones, tablets, flash drives, mouse, hubs and other USB C peripherals to your laptops and chargers with normal USB. Compatible with iPhone 16/15/14/13 Pro Max, Apple Watch iWatch Series SE 7 8 Ultra, iPad pro iPad Air iPad mini 6, Samsung Galaxy Note 10 Note 20, Google Pixel 7 7a 6 5 4 4a 3 3A 2 XL and more other Type-C supported devices
  • Easy to Use: No installation required. Simply plug and work. Super small to stick to USB A ports all the time. This adapter can not transmit any video signals. For example, you can't use it to connect usb c to hdmi adapter
  • Fast and Stable: Offer USB 2.0 data transfer speed up to 480 Mbps and supports up enough power output for charging. Please be noted: we do not recommend you buy this adapter for Magsafe charger unless your power adapter provides a full 15W power or higher
  • Portable and Compact Design Easy to carry it around and stick on the devices
  • Durable and Reliable: High quality aluminum case of the adapter has also undergone a fatigue test of bending and has been proven to be suitable for your usage

What the common messages mean

“sqlsrv32.dll was not found”

Windows or the application could not locate the required file. Check the correct Windows directory, then use DISM and SFC.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“The specified module could not be found” or error 126

The DLL itself may be missing, but the message can also indicate a dependency, path, registration, or architecture problem. Check the matching ODBC Administrator and DSN rather than assuming the file alone is absent.

“Specified driver could not be loaded”

The DSN may point to a missing or incorrect driver path, or the application may be using the wrong 32-bit or 64-bit ODBC subsystem.

“Application was unable to start correctly”

This is a generic loader message. It does not establish that sqlsrv32.dll is the only cause. Check the application installation, Windows integrity, architecture, and event details.

When the problem is not a missing DLL

If the ODBC driver appears in the correct Administrator and the DLL loads, investigate:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Incorrect server or instance name
  • Invalid credentials
  • Database permissions
  • TLS or encryption settings
  • Firewall rules
  • Server availability
  • User DSN versus System DSN scope
  • A service running under another account
  • An outdated application that cannot negotiate current security requirements

At that point, replacing sqlsrv32.dll is unlikely to help.

FAQ

Is sqlsrv32.dll safe?

It is a legitimate Microsoft Windows component when found in the expected Windows directory and signed as Microsoft. A same-named file in an unexpected folder should not automatically be trusted.

Does it come from SQL Server?

The legacy driver is shipped with Windows. It is separate from the modern Microsoft ODBC Driver, SQL Server Native Client, and the SQL Server database server installation.

Should I download the DLL?

No. Random DLL downloads can contain malware, use the wrong architecture, or fail to repair the ODBC registration. Use Windows Update, DISM, SFC, the application installer, or an official Microsoft driver package.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why does the DSN appear on one computer but not another?

DSNs can be user-specific, system-wide, or architecture-specific. Check the correct 32-bit or 64-bit ODBC Administrator and confirm whether the application runs as a user, service, or IIS worker process.

Will installing ODBC Driver 18 fix the error?

Not if the application specifically requests the driver named SQL Server or expects sqlsrv32.dll. Driver 18 is a separate product and requires an application or DSN migration.

Should I install SQL Server Native Client?

Not as a repair for this file. Native Client uses different components, including sqlncli11.dll.

What if SFC cannot repair it?

Run DISM first, use a matching Windows repair source if necessary, review the CBS log, and consider System Restore or an in-place Windows repair. If only one application fails, repair that application instead of replacing Windows files manually.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.