I want to create a backup service to run database backup on given schedule in a text file using vb.net 2005.
I assume that you wants to create scheduled DB Backups through Windows Service(VB.NET).
Ref: Create a scheduled backup service through VB.NET
Additionally, How to create a Windows Service using VB.NET?
If Scheduled DB Backup is only for your requirement then you can go ahead with DB Scheduled Jobs.