What are the challenges you face when working across database platforms? Take the survey

VDI error 1030 during backup

dmt193dmt193 Posts: 2
edited January 10, 2008 7:48PM in SQL Backup Previous Versions
Here is the error:

VDI error 1030: Failed to create VirtualDeviceSet Component Cheat that SQLVDI.DLL is registered, and that you have right to use that COM library.

VDI library not registered. Please install and register sqlvdi.dll on this server.

Can someone please let me know what this error means and how to fix it?


  • Options
    peteypetey Posts: 2,358 New member
    SQL Backup uses the SQL Server Virtual Device Interface library to perform backups and restores. This library is contained in a file named sqlvdi.dll, and is installed and registered when you install SQL Server.

    On your system, it appears that the library has not been registered. Try looking for sqlvdi.dll on your system, and register it e.g.

    regsvr32 C:\Program Files\Microsoft SQL Server\80\COM\sqlvdi.dll

    If you are running a 64-bit SQL Server, you would find 2 copies - a 32-bit version and a 64-bit version. You would need to register both.

    Ensure that you register the latest version,if you have both SQL Server 2000 and SQL Server 2005 installed. Then try using SQL Backup to perform a backup.

    If you cannot find the file at all, I would suggest reinstalling SQL Server, as this file should not 'disappear' from the system without reason.
    Peter Yeoh
    SQL Backup Consultant Developer
    Associate, Yohz Software
    Beyond compression - SQL Backup goodies under the hood, updated for version 8
Sign In or Register to comment.