【发布时间】:2011-07-17 06:15:12
【问题描述】:
我想用这个 C# 代码做一个数据库备份:
connect = new SqlConnection(con);
connect.Open();
// Execute SQL
SqlCommand command = new SqlCommand
(
@"backup database MY_database to disk='d:\SQLBackup\wcBackUp1.bak' with init, stats=10",
connect
);
command.ExecuteNonQuery();
connect.Close();
当我运行它时,会显示以下错误消息:
无法打开备份设备“d:\SQLBackup\wcBackUp1.bak”。 操作系统错误3(系统找不到指定的路径)。
如果我将路径更改为d:\wcBackUp1.bak,它似乎可以,没有错误,但文件不存在,它没有生成。
如果我在 SQL 中运行命令,我会收到消息说它已 100% 处理,但我没有看到该文件。
有人可以帮帮我吗?
【问题讨论】:
标签: c# sql sql-server winforms backup