数据库备份问题(欢迎讨论)!

myhgyp 2003-08-21 03:14:47
localcon1.Close
Set localcon1 = Nothing
wjFileSys.CopyFile sqlpath & "\data\localevaluate.mdf", App.Path & "\localevaluate.mdf", True
wjFileSys.CopyFile sqlpath & "\data\localevaluate.ldf", App.Path & "\localevaluate.ldf", True
注:其中wjfilesys为文件对象,用备份文件的形式进行数据库备份.
出错信息为:
实时错误 '70'
拒绝的权限
请高手指点,谢谢!
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iiboy 2003-08-21
  • 打赏
  • 举报
回复
如果你想用文件自制的方法备份的话,考虑如下语句(VB):
语法:
xx=Filecopy(Source as String,Destination as String)
myhgyp 2003-08-21
  • 打赏
  • 举报
回复
lihonggen0(李洪根,用.NET,标准答案来了):
你说的这种方法我会,现在我一定要用我上面的备份方式,因为我需要用sp_attach_db存储过程恢复数据库.
自由之眼 2003-08-21
  • 打赏
  • 举报
回复
为什么这么备份?
我给你一个例子
我现在在做一个大型数据库的备份计划
写一个存储过程。
主要语句如下
Buckup database DA_BASE to disk c:\aaa.bak

然后调用JOB定时备份

然后写一个VBScript
dim CopyFile,fso
dim CopyObject
dim Cpath
Cpath = "c:\aaa.bak"
set fso = CreateObject("Scripting.FileSystemObject")
set CopyFile = fso.getfile(Cpath)

CopyFile.copy("\\192.168.0.6\1\")
做一个定时计划
然后自动每天执行

lihonggen0 2003-08-21
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=144507
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=127326
lihonggen0 2003-08-21
  • 打赏
  • 举报
回复
'sql server 的备份方法
If CN.State = adStateOpen Then CN.Close
CN.ConnectionTimeout = 10
connstr = "Driver={SQL Server};Server=" & LocalServer & ";UID=" & LocalUser & ";PWD=" & LocalPw & ";DATABASE=" & LocalDb
CN.Open connstr
Nowtime = Format(Now, "hh-mm-ss")
dd = str(Date)
riqi = dd + "-" + Nowtime

Sql = "BACKUP DATABASE tablename TO disk='D:\mssql7\BACKUP\tablename" & riqi & "' with noinit"
CN.Execute (Sql)

1,216

社区成员

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

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