SQL SERVER – FIX: The SQL Server Failed to Initialize VIA Support Library [QLVipl.dll]

My every interaction with client teaches me something new. Recently someone contacted me through email and informed that they have issues with SQL Server Startup. When we checked ERRORLOG, we found below messages at the end of the ERRORLOG where Via Support library was mentioned.

The SQL Server failed to initialize VIA support library [QLVipl.dll]. This normally indicates the VIA support library does not exist or is corrupted. Please repair or disable the VIA network protocol. Error: 0x7e.

TDSSNIClient initialization failed with error 0x7e, status code 0x60.
TDSSNIClient initialization failed with error 0x7e, status code 0x1.

I asked them to check SQL Server configuration manager and look for the Protocols enabled for that instance of SQL Server. As per error message, it caused due to VIA protocol. Sure enough, it was enabled.

SQL SERVER - FIX: The SQL Server Failed to Initialize VIA Support Library [QLVipl.dll] via-error-01-800x332

WORKAROUND/SOLUTION

We disabled VIA protocols using the SQL Server Configuration Manager. In the highlighted section, right click and choose disable.

On a side note, when I checked SQL Server 2016 configuration manager, I found that this is already removed from the product.

Here are a few blog posts which I have written on this subject you may find them helpful as well.

Reference: Pinal Dave (http://blog.SQLAuthority.com)

SQL Error Messages, SQL Server, Starting SQL
Previous Post
SQL SERVER – Msg 3035, Level 16 – Cannot Perform a Differential Backup for Database “SQLAuthority”, Because a Current Database Backup Does not Exist
Next Post
SQL SERVER – Service Pack Error – Index (Zero Based) Must be Greater Than or Equal to Zero and Less Than the Size of the Argument List

Related Posts

3 Comments. Leave new

Leave a Reply