sql 语句 数据库备份

来源:百度知道 编辑:UC知道 时间:2024/05/06 11:46:31
用sql server 2005建了数据库,然后想用c#语言编写数据库备份代码,具体要求是用户在网页上可以通过点击一个按钮,实现备份与还原功能。

给你一个vb版本的作为参考吧,思路应该一样。
还原:
Private Sub restoreButton_Click()
If Text2.Text <> "" Then '如果路径不为空
If Dir(Text2.Text, vbDirectory) <> "" Then '如果路径所在的文件存在,即路径正确
sqlString = "RESTORE DATABASE patrol FROM disk = '" & Text2.Text & "'"
Set rs = accessSQL(sqlString)
Unload Me
MsgBox "数据库还原成功!", vbOKOnly, "成功!"
Else
MsgBox "找不到该文件!", vbOKOnly, "提示!"
End If
Else '如果文件路径为空
MsgBox "文件路径不能为空", vbOKOnly, "提示!"
End If
End Sub

备份:
Private Sub backupButton_Click()
If Text2.Text <> "" Then '如果路径为空
If Dir(Text2.Text, vbDirectory) <> "" Then '如果路径所在的文件已经存在
If MsgBox("该文件已经存在!" & vbCrLf & "要覆盖原有文件?&