用VB备份和还原SQL Server数据库
来源:互联网 发布:迈越网络 退款 编辑:程序博客网 时间:2024/06/12 18:58
我们在开发企业管理系统中,常会遇到这样和那样的问题,其中比较多的是数据库的备份和还原。我们总不能让用户自己操作数据库来进行备份,一是安全问题,二是这个是对用户的不合理要求(想不到更好的词)。
下面以VB进行SQL Server数据库的备份为例简单介绍一下。这里只介绍完全备份和还原,其他内容请参阅附件内容。
数据库备份源代码:
Private Sub CmdBackup_Click()
'声明ADODB链接对象
Dim conn As New ADODB.Connection
'声明字符串,用来保存连接字符串,可以通过.udl文件来生成,或者使用Adodc控件生成。
Dim CnStr As String
'声明字符串,用来保存sql语句
Dim Sql As String
'初始化连接字符串
CnStr = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=master;Data Source=(local)"
'实现备份功能的sql语句,这里有点要注意的:打开链接时不能使用我们要备份的数据库,这里我打开连接是用的是master数据库,备份的是mydata数据库。
Sql = "backup database mydata to disk='" & App.Path & "/bak/mydata.bak" & " '"
conn.Open CnStr '打开链接
conn.Execute Sql '执行Sql语句进行备份
conn.Close '关闭链接
End Sub
数据库还原源代码:
Private Sub CmdRestore_Click()
Dim conn As New ADODB.Connection
Dim CnStr As String
Dim Sql As String
CnStr = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=master;Data Source=(local)"
Sql = "restore database mydata from disk='" & App.Path & "/bak/mydata.bak" & " '"
conn.Open CnStr
conn.Execute Sql
conn.Close
End Sub
附件:http://download1.csdn.net/down3/20070609/09150001488.txt
- 用VB备份和还原SQL Server数据库
- Sql Server 2008数据库备份和还原
- sql server数据库的备份和还原
- Sql Server 备份/还原数据库
- SQL Server数据库备份还原
- sql server 数据库备份还原
- sql server备份、还原数据库
- sql server数据库备份还原
- 用VB备份和恢复SQL Server数据库的方法
- VB实现SQL SERVER2000数据库备份还原
- VB备份与还原SQL数据库代码
- SQL Server 数据库备份和还原认识和总结
- Asp.Net 备份和还原SQL SERVER 数据库
- SQL Server 2008数据库备份还原和数据恢复
- SQL server 2008R2 数据库备份和还原
- sql server 备份还原数据库 sql
- 备份和还原SQL数据库
- 备份和还原SQL数据库
- 排序算法集合
- 语言学习
- 10大Ubuntu应用程序让你的电脑起飞
- 内存管理内幕--动态分配的选择、折衷和实现(二)
- C#排序算法大全
- 用VB备份和还原SQL Server数据库
- MD5解密破解网站
- Tomcat 5.0 中使用Microsoft SQL Server 2005
- 数据库备份与还原(VB代码示例)
- JTable在数据库中的应用
- 面向对象程序设计的关键要素
- 利用ASP.NET框架创建网站登陆
- 新访者必看!!!【FK070609】
- 开发易于移植的J2ME游戏