首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#数据库备份不实施

2013-07-20 
C#数据库备份不执行本帖最后由 wqnljy 于 2013-07-10 14:14:18 编辑sql backupdatabase[ + StandarE

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();

没有问题
[解决办法]
 参考。如何使用sqldmo备份还原数据库  http://bbs.csdn.net/topics/360247916

热点排行