Attribute VB_Name = "Module" ' *************************************************************************** ' Copyright (C) 1991-2003 SQLDev.Net ' ' $BeginHeader$ ' ' @file@: BackRestEvent.bas ' @author@: Gert E.R. Drapers (GertD@SQLDev.Net) ' @description@: Example: Using Backup and Restore object with events in SQL-DMO ' @remarks@: ' @created@: 2003-07-29 ' @lastsaved@: 2003-07-29 ' ' update history: ' @version@ @initials@ @updatedate@ @release@ @description@ ' 00000 GED 2003-07-29 v1.0.0.0 created ' ' @EndHeader@ ' *************************************************************************** Option Explicit Public Sub main() On Error GoTo errHandler Dim oBackRest As BackupRestore Set oBackRest = New BackupRestore Call oBackRest.Connect("(local)\dev", "", "", True) Call oBackRest.BackupDatabaseToFile("pubs", "c:\pubs.bak") Call oBackRest.DropDatabase("pubs") Call oBackRest.RestoreDatabaseFromFile("pubs", "c:\pubs.bak") Call oBackRest.Disconnect Exit Sub errHandler: Debug.Print "Error " & Err.Number & " " & Err.Description Resume Next End Sub