在项目中假设有两个数据源 一个是ACC数据源 【分级保护】 一个是SQL数据源 【网络数据源】
怎么实现数据库的代码操作备份 及恢复呢?
要求:实现当前项目所有数据表的备份及恢复 而不是单独某个表的备份及恢复
下面的代码运行均报错
代码1:
Dim cmd As New SQLCommand
cmd.CommandText = "BACKUP DATABASE 分级保护 TO DISK = 'd:\test.bak'"
cmd.ExecuteNonQuery()
代码2:
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "BACKUP DATABASE resource TO DISK = 'e:\a.bak'"
cmd.ExecuteNonQuery()
代码3:
Dim cmd As new sqlcommand
cmd.commandtext="backup database 分级保护 to disk='f:\lihe\a.bak'"
cmd.ExecuteNonQuery()
cmd.commandtext="RESTORE DATABASE 分级保护系统 FROM DISK='f:\lihe\a.bak' WITH REPLACE"
cmd.ExecuteNonQuery()
提示错误:.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。