社区
数据库(包含打印,安装,报表)
帖子详情
关于数据库备份和还原的问题
my_wei
2002-02-05 04:56:08
我这里需要备份数据库,请问vb里头如何备份,用什么方法备份到指定的文件?然后怎么还原数据库。谢谢,如有代码更好,谢谢
...全文
206
13
打赏
收藏
关于数据库备份和还原的问题
我这里需要备份数据库,请问vb里头如何备份,用什么方法备份到指定的文件?然后怎么还原数据库。谢谢,如有代码更好,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
my_wei
2002-02-09
打赏
举报
回复
明白一点了,送分,
limit
2002-02-05
打赏
举报
回复
to red9152:
如不用共享,则须dat文件和log文件同名,本也有代码的,但一时找不到。
to my_wei:
这是用SQL的存储过程在SQL中建备份设备进行备份的,
my_wei
2002-02-05
打赏
举报
回复
我研究看看
my_wei
2002-02-05
打赏
举报
回复
我看看,
westgirl
2002-02-05
打赏
举报
回复
备份:sql = "BACKUP DATABASE xhj TO disk='C:\MSSQL7\BACKUP\xhj" & riqi & "' with noinit"
cn.Execute (sql)
恢复: sql = "RESTORE DATABASE xhj FROM disk='C:\mssql7\BACKUP\" & Trim(Txtfile.Text) & "'"
cn.Execute (sql)
my_wei
2002-02-05
打赏
举报
回复
'添加备份设备
rst.Open "sp_addumpdevice 'disk','SQLbackuptemp','" & strPath & "\" & strDatabaseName & ".dat'", cnn, , adCmdTable
这句话不是很明白哦?设备?
red9152
2002-02-05
打赏
举报
回复
用VB代码备份到本机上时本机目录必须完全共享,不知能不能不用共享
limit
2002-02-05
打赏
举报
回复
只对网络路径有效,即"\\main\backdata"
引用ADO
备份
'参数:数据库服务器名,数据库名,备份路径
Public Function SQLBackup(ByVal strSrvName As String, ByVal strDatabaseName As String, ByVal strPath As String) As Boolean
'引擎,服务器名,数据库名,用户,密码
strConnect = "Provider=SQLOLEDB.1;User ID=sa;" & _
"Initial Catalog=master;Data Source=" & strSrvName
cnn.Open strConnect '连接数据库
rst.CursorLocation = adUseClient '参数设定
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic
'添加备份设备
rst.Open "sp_addumpdevice 'disk','SQLbackuptemp','" & strPath & "\" & strDatabaseName & ".dat'", cnn, , adCmdTable
'备份数据库
rst.Open "backup database " & strDatabaseName & " to SQLbackuptemp", cnn, , adCmdTable
'删除添加的设备
rst.Open "sp_dropdevice 'SQLbackuptemp' "
Set rst = Nothing
Set cnn = Nothing
SQLBackup = True '成功返回
Exit Function
ERRHandle:
SQLBackup = False '失败返回
End Function
'恢复
'参数:数据库服务器名,数据库名,备份路径
Public Function SQLRestore(ByVal strSrvName As String, ByVal strDatabaseName As String, ByVal strPath As String) As Boolean
On Error GoTo ERRHandle
Dim strConnect As String
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
'引擎,服务器名,数据库名,用户,密码
strConnect = "Provider=SQLOLEDB.1;User ID=sa;" & _
"Initial Catalog=master;Data Source=" & strSrvName
cnn.Open strConnect '连接数据库
rst.CursorLocation = adUseClient
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic
'添加备份设备
rst.Open "sp_addumpdevice 'disk','SQLRestoreTemp','" & strPath & "'", cnn, , adCmdTable
'恢复数据库
rst.Open "restore database " & strDatabaseName & " from SQLRestoreTemp", cnn, , adCmdTable
'删除添加的数据库
rst.Open "sp_dropdevice 'SQLRestoreTemp' ", cnn, , adCmdTable
Set rst = Nothing
Set cnn = Nothing
SQLRestore = True '成功返回
Exit Function
ERRHandle:
SQLRestore = False '失败返回
End Function
Fanks
2002-02-05
打赏
举报
回复
是覆盖的。
my_wei
2002-02-05
打赏
举报
回复
恢复数据的时候原数据库的内容是覆盖还是累加进去呢?Fanks()
40Star
2002-02-05
打赏
举报
回复
什么DB?
如果是SQLSErver直接用ADOCON.execute "SQlServer中的Backup database细节查SqlServer online book"
Fanks
2002-02-05
打赏
举报
回复
执行SQL语句"BACKUP DATABASE [数据库] TO DISK='带路径文件名'"即可备份
"RESTORE DATABASE [数据库] FROM DISK ='带路径文件名'"可恢复数据
my_wei
2002-02-05
打赏
举报
回复
我的数据库里头有很多表,我想整个把它备份了,如果库损坏以便还原,
数据库开发 维护 性能调优 备份
还原
各种复杂
问题
的解决方案
数据库开发 维护 性能调优 备份
还原
各种复杂
问题
的解决方案 这时对CSDN上出现的很多
问题
的解决方案的总结 免费分享 大家多多下载哦
日程控件的数据库
还原
文件
日程控件的数据库
还原
文件,
数据库备份
,原来日程控件里面那个数据库
还原
文件用不了,现在重新上传一个
SqlServer
数据库备份
与
还原
最近需要给程序新增功能,用于将旧格式的数据转换为新格式,同时删除旧格式的数据(新旧格式的数据库表有部分重叠,同一份数据无法同时存在新旧格式的数据),由于测试环境中的测试数据不多,功能调试几次之后就没有旧格式的数据做测试了,因此想到在功能调试前先将测试
数据库备份
,然后功能调试之后再将测试数据库
还原
,这样就可以重复的进行功能调试。
数据库备份
过程比较顺利,但是
还原
过程中出现错误,无论是
还原
数据库还是
还原
数据库文件都报错
Navicat备份数据库和
还原
数据库详解
Navicat备份数据库和
还原
数据库详解 首先我们知道Navicat备份的数据库文件为**.psc文件,当然也可以备份成.sql文件,下面我们以常用的.psc**文件为例。来详细操作数据库的备份。 其他数据库可视化工具以后再详述。 废话不多说,以下是干货 备份数据库 打开Navicat软件,建立数据库连接 ,我这里是mysql数据库。填入ip地址,默认端口3306,用户名,密码。建立 连接。 ...
详细教程:SQL2008
数据库备份
与
还原
全流程!
本文主要向大家简单介绍了一下数据库安全对企业业务正常运转的重要性,并分享了2个简单有效的SQL2008
数据库备份
与
还原
方法,帮助大家更好地保护自己的SQL数据库安全,大家可以根据自身实际情况来选择一种更加适合自己的
数据库备份
还原
解决方案。个全面的企业备份解决方案,提供了用于SQL server
数据库备份
和恢复的专用功能,凭借其用户友好的操作界面以及专业的备份功能,大大简化了备份
还原
数据库的过程,能够更加轻松地保护数据库的安全,并在需要的时候快速
还原
数据库。实际上,
数据库备份
和
还原
的方法多种多样。
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章