more info would help ... is this a reinstall or upgrade
Download Process Explorer ... use it to determine which svchost.exe is keeping drvmain.sdb open. Note where the file is and copy it to another folder, then delete the original file.
Reboot should see it not re-appear ... try re-installing SP2 ... if that works, recopy the saved drvmain.sdb back to the original location.