like;
Dim oServer As New SQLServer2
Dim db As SQLDMO.Database2
Dim objBCP As New SQLDMO.BulkCopy2
Function for exporting data to a file from SQL server
objBCP.DataFilePath = "c:\temp\EmployeeData.dat"
db.Tables.Item("Employee").ExportData(objBCP)Generating SQL script for an SQL server object
Dim SQL as String = db.GetObjectByName("Employee").Script_
(SQLDMO_SCRIPT_TYPE.SQLDMOScript_Drops) + db.GetObjectByName("Employee").Script()For more details just go thr this link which will explain you step wise details to do same
http://www.codeproject.com/KB/dotnet/SQL_Server_backup.aspx
http://www.shabdar.org/sql-server-backup-utility.html
Best Luck!!!!!!!!!!
Sujit.