Резервное копирование и восстановление базы данных SQL с помощью SMO
Добро пожаловать
Я хочу сделать резервное копирование и восстановление базы данных SQL с помощью библиотеки SMO в vb.net
Я использовал определенные коды, но неудачные попытки
Пожалуйста, сообщите конкретный код
Приветствия
Что я уже пробовал:
Imports Microsoft.SqlServer.Management.Smo Imports Microsoft.SqlServer.Management.Common Private Sub btnBackup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBackup.Click Dim oConn As New ServerConnection(<Ostora>, <sa>, <9080123>) Dim oServer As New Server(oConn) Dim oBackup As New Backup oBackup.Devices.AddDevice("d:\backup.bak", DeviceType.File) oBackup.Database = om_db oBackup.Action = BackupActionType.Database oBackup.Initialize = True oBackup.PercentCompleteNotification = 10 AddHandler bkp.PercentComplete, AddressOf ProgressEventHandler oBackup.SqlBackup(oServer) End Sub Private Sub btnRestore_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRestore.Click Dim oConn As New ServerConnection(<Ostora>, <sa>, <9080123>) Dim oServer As New Server(oConn) Dim oRestore As New Restore oRestore.Devices.AddDevice("d:\backup.bak", DeviceType.File) oRestore.Database = om_db oRestore.Action = RestoreActionType.Database oRestore.ReplaceDatabase = True oRestore.PercentCompleteNotification = 10 AddHandler res.PercentComplete, AddressOf ProgressEventHandler oRestore.SqlRestore(oServer) End Sub