C#数据库备份不执行
本帖最后由 wqnljy 于 2013-07-10 14:14:18 编辑 sql = " backup database [" + "StandarERP3" + "] to disk='" + filepath + "' with init ; ";
这句话在SQLServer2005中执行备份成功
但在程序中执行,没有备份 C# 数据库 备份 SQL
[解决办法]
程序好像不直接支持数据库备份。 有用sqldmo.dll com组件备份的
[解决办法]
楼主先确认filepath的内容正确啊。
另外,可调试一下,看这一句执行后,sql的内容,放到查询分析器中看是否可以执行成功啊。
[解决办法]
应该可以备份的。
[解决办法]
刚刚做了个测试
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=ReportServerTempDB;Persist Security Info=True;User ID=sa;Password=123456");
conn.Open();
SqlCommand cmd = new SqlCommand(@"backup database ReportServerTempDB to disk='D:\back.bak' with init ", conn);
int f=cmd.ExecuteNonQuery();
conn.Close();