知识大全 利用VB进行SQL2000的数据备份和恢复

Posted

篇首语:愿你纵踩淤泥,也要心向光明。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 利用VB进行SQL2000的数据备份和恢复相关的知识,希望对你有一定的参考价值。

利用VB进行SQL2000的数据备份和恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   一 备份有两中形式完全备份和差异备份    完全备份 是对数据库进行完整备份 周期比较长 如 周等    差异备份 是对更新备份的数据进行备份 周期比较短 如 小时    命令介绍 Backup Database [数据库名] To Disk=[保存路径和名称] With [其他属性]    代码注释 ServerIP :SQLServer所在机器的 IP  jtsg:SQLServer中数据的名称    Public Cn As ADODB Connection  Set Cn = New ADODB Connection  strcon = Provider=SQLOLEDB ;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=jtsg;Data Source= + ServerIp + ; + _   use procedure for prepare= ;auto translate=true; + _   use encryption for data=false;tag with column collation when possible=false   Cn ConnectionString = strcon  On Error Resume Next  Cn Open  If Cn Errors Count > Then  For i = To Cn Errors Count   If Cn Errors(i) Number = Then  MsgBox 网络不通或服务器未开 请确认后再试 vbOKOnly + vbInformation 提醒   Unload Me  Exit Sub  Exit For  End If  Next i  End If     二 完全备份    Private Sub BackupAll()  Cn Execute backup database jtsg to disk= + App Path + \\backup\\myjtsgall bak with name= jtsg backup all description= Full Backup Of jtsg   MsgBox 数据完全备份已经完成 vbOKOnly + vbInformation 提醒   End Sub     三 差异备份    Private Sub BackupDif()  Cn Execute backup database jtsg to disk= + App Path + \\backup\\myjtsgdif bak with differential noinit name= jtsg backup dif description= Differential Backup Of jtsg   MsgBox 数据差异备份已经完成 vbOKOnly + vbInformation 提醒   End Sub     四 数据恢复    数据恢复 问题很多 要区分用户的备份形式 一般备份的默认形式是 Append to media 即添加到备份设备已有内容后面 前面介绍的备份方式就这种 还有一种备份形式是 OverWrite 即覆蓋设备原有内容 这两中备份形式决定恢复的方式也不一样     命令介绍 Restore Database [数据库名] From [保存备份的路径和名称] With[其他属性]    在其他属性中重点介绍 File NORECOVERY和 RECOVERY     FILE  这是不同备份形式的重要参数 用来指定从设备上的第几个备份中恢复 比如采用APPEND形式备份 作了两次备份 恢复第一个备份时应该在恢复命令中使用 FILE= 恢复第二个备份时则使用 FILE= 的选项   当然如果备份形式是OVERWRITE 备份中就只有一次备份 所以使用 FILE= 的选项      RECOVERY  如果使用RECOVERY选项 那么恢复完成后 SQLSERVER回滚被恢复数据库中所有未完成的事务 以保证数据库的一致性 在恢复后用户就可以访问数据库 所以RECOVERY用来恢复最后一个备份 NORECOVERY则相反 默认为RECOVERY     代码解释 还原备份的文件可以选择 完全备份和差异备份  Private Sub RestoreData()  Cn Execute restore database jtsg from disk= + App Path + \\backup\\myjtsgall bak with FILE=   MsgBox 数据恢复已经完成 vbOKOnly + vbInformation 提醒   End Sub cha138/Article/program/SQLServer/201311/22078

相关参考

知识大全 从MDF文件恢复Sql Server2000数据库

从MDF文件恢复SqlServer2000数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 在SQL Server 2000中恢复Master数据库

在SQLServer2000中恢复Master数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 SQL Server 2005和SQL Server 2000数据的相互导入

SQLServer2005和SQLServer2000数据的相互导入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 利用SQL语句对不同数据库进行高效果分页[1]

利用SQL语句对不同数据库进行高效果分页[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 利用SQL语句对不同数据库进行高效果分页[2]

利用SQL语句对不同数据库进行高效果分页[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  O

知识大全 SQL Server备份和灾难恢复

SQLServer备份和灾难恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据处理在现代企

知识大全 关于SQL Server数据库备份和恢复特性介绍

关于SQLServer数据库备份和恢复特性介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  S

知识大全 如何恢复和修复MS SQL数据库的MDF文件[2]

如何恢复和修复MSSQL数据库的MDF文件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 如何恢复和修复MS SQL数据库的MDF文件[1]

如何恢复和修复MSSQL数据库的MDF文件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 JSP中连接SQL 2000数据库的问题总结

JSP中连接SQL2000数据库的问题总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于系