救急:关于数据库备份与恢复的问题?
各位大侠,我下面的恢复程序有什么问题呢,请指点迷津?
Private Sub Command3_Click()
Dim sFile As String
Dim oServer As New SQLDMO.SQLServer
Dim oDatabase As New SQLDMO.Database
Dim oRestore As New SQLDMO.Restore
On Error GoTo SaveErr
oServer.Connect "zxh", "sa", ""
oRestore.Action = SQLDMORestore_Database
oRestore.Database = "netenv"
oRestore.Devices = "D:\mssql7\BACKUP\data010907.dat"
oRestore.FileNumber = 1
oRestore.Files = "D:\mssql7\BACKUP\data010907"
' oRestore.StandbyFiles = "D:\mssql7\BACKUP\data010907"
oRestore.ReplaceDatabase = True
oRestore.SQLRestore oServer
' With oRestore
'
' .Files = "data010907.dat"
'
' .Database = "netenv"
' .ReplaceDatabase = True
' .SQLRestore oServer
' End With
Set oRestore = Nothing
Set oDatabase = Nothing
oServer.DisConnect
Set oServer = Nothing
MsgBox ("OK")
Exit Sub
SaveErr:
End Sub