VB备份SQL Server数据库该如何实现?

lianghongqing111 2003-05-03 04:26:41
VB备份SQL Server数据库该如何实现?
...全文
41 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanty 2003-05-30
  • 打赏
  • 举报
回复
备份成功,再还原如何用VB实现?
lianghongqing111 2003-05-30
  • 打赏
  • 举报
回复
客户机和数据库服务器不是同一抬机子,我在备份数据库时想选择存放备份文件的路径,怎样才能获得服务器路径(文件列表)呢?
planetike 2003-05-30
  • 打赏
  • 举报
回复
关注
lianghongqing111 2003-05-30
  • 打赏
  • 举报
回复
怎么都没人回答呢 ,帮帮忙啊
oupj 2003-05-04
  • 打赏
  • 举报
回复
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)

BACKUP DATABASE tablename TO

restore database......
wxy001 2003-05-03
  • 打赏
  • 举报
回复
'*********************************************************
'* 名称:BackupDatabase
'* 功能:备份数据库
'* 控件:一个文本框和两个按钮(备份到和确定)
'*********************************************************
Public Sub BackupDatabase()
Dim cn As New ADODB.Connection
Dim s_path, s_dataexport As String
s_path = App.Path
Me.MousePointer = 11 '设置鼠标指针形状
'student1是需要备份的数据库名称
s_dataexport = "backup database student1 to disk='" + CommonDialog1.FileName + "'"
cn.Open "driver={sql server};server=" & d1 & ";database=student1;persist security info=false; userid=sa" '数据库连接字符串
'这里不需要连接master数据库,即可完成备份
cn.BeginTrans
cn.Execute s_dataexport
Err.Number = 0
If Err.Number = 0 Then
cn.CommitTrans
MsgBox "数据备份成功!", vbInformation, "提示"
MsgBox "数据备份文件存放路径:" & CommonDialog1.FileName, vbOKOnly, "提示"
Unload Me
Else
cn.RollbackTrans
MsgBox "数据备份失败!请检查数据库是否正在打开!", vbCritical, "提示"
End If
cn.Close
Set cn = Nothing
Me.MousePointer = 1
End Sub

qianhai 2003-05-03
  • 打赏
  • 举报
回复
可以通过让VB执行一句SQL语句“backup database 数据库名字 to disk 要备份到的文件名”
bxf 2003-05-03
  • 打赏
  • 举报
回复
学习!!!

1,217

社区成员

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

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