oracle备份整个数据库 使用VB.net实现sql数据库的备份与恢复代码
使用VB.net实现sql数据库的备份与恢复代码
Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click 备份数据库 BACKUP DATABASE Test TO DISK= C:Backup WITH Format Dim cn As SqlConnection Dim cm As SqlCommand cn = getDB() cm = New SqlCommand( BACKUP DATABASE JXbase TO DISK= C:Backup WITH Format cn) cn Open() cm ExecuteNonQuery() MsgBox( 备份成功 ) cn Close()
End Sub
恢复 Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click Dim cn As New SqlConnection Dim cn As New SqlConnection Dim mydr As SqlDataReader Dim str As String
Dim tmpConnectionString As String = Data Source=JJK;Initial Catalog=master;Integrated Security=True cn ConnectionString = tmpConnectionString cn ConnectionString = tmpConnectionString cn Open() cn Open() Dim cm As SqlCommand = New SqlCommand( select spid from master sysprocesses where dbid=db_id( JXbase ) cn) mydr = cm ExecuteReader()
Dim cm As SqlCommand = New SqlCommand() cm Connection = cn

While (mydr Read()) 杀死进程
str = kill & mydr( spid ) ToString() cm CommandText = str cm CommandType = CommandType Text Application DoEvents() cm ExecuteNonQuery() 杀进程 End While mydr Close() cm = New SqlCommand( RESTORE DATABASE JXbase FROM DISK= C:Backup cn) 恢复备份 cm ExecuteNonQuery() MsgBox( 恢复成功成功 ) cn Close() cn Close()
lishixinzhi/Article/program/net/201311/12901相关文章
- oracle如何备份和恢复数据库 关于SQL Server数据库备份和恢复特性介绍
- oracle备份与恢复 数据库备份与恢复测试(8)
- oracle备份与恢复 数据库备份与恢复测试(3)
- oracle数据库如何备份与恢复 Oracle数据库备份与恢复之二:SQL*Loader
- oracle备份数据库 Oracle数据库备份与恢复
- oracle怎么备份和恢复数据库 oracle数据库备份与恢复apieceofcake(4)
- oracle数据库定时备份 数据库Oracle数据的异地的自动备份
- 数据库应用及其特点 Oracle数据库中不同恢复的特性
- sql2000备份数据库和恢复 sql server还原数据库
- oracle复制分区表 Oracle数据库分区表操作方法
爱学记

微信收款码
支付宝收款码