怎样实现数据库的备份与恢复????

zjg751206 2001-11-22 10:54:01
怎样用sqldmo.dll实现数据库的备份与还原??
...全文
51 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yokel 2002-04-12
  • 打赏
  • 举报
回复
可以使用SQL-DMO来做:



恢复数据库:



Private Sub Command2_Click()



Dim sFile As String



sFile = "N_1"





Dim oServer As New SQLDMO.SQLServer



Dim oDatabase As New SQLDMO.Database



Dim oRestore As New SQLDMO.Restore





oServer.Connect servername, username, password



With oRestore





.Files = sFile





.Database = "Northwind"



.ReplaceDatabase = True



.SQLRestore oServer



End With





Set oRestore = Nothing



Set oDatabase = Nothing



oServer.DisConnect



Set oServer = Nothing



MsgBox ("OK")





End Sub





备份:



Dim oBackup As New SQLDMO.Backup



oBackup.Action = SQLDMOBackup_Database



oBackup.Database = "Northwind"



oBackup.Devices = "[NorthDev1],[NorthDev2]"



oBackup.BackupSetName = "Northwind_Full"



oBackup.BackupSetDescription = "Full backup of Northwind sample."





oBackup.SQLBackup oSQLServer

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧