{
this.txtFile.Text = this.folderBrowserDialog1.SelectedPath.ToString().Trim();
string saveAway = this.txtFile.Text;
string cmdText = @"backup database ERP_DB to disk='" + saveAway + "'";
BakReductSql(cmdText, true);
}
private void BakReductSql(string cmdText, bool isBak)
{
SqlCommand cmdBakRst = new SqlCommand();
SqlConnection conn = new SqlConnection("Data Source=WANGKAI;Initial Catalog=ERP_DB;uid=sa;pwd=sasa;");
try
{
conn.Open();
cmdBakRst.Connection = conn;
cmdBakRst.CommandType = CommandType.Text;
cmdBakRst.CommandText = cmdText;
cmdBakRst.ExecuteNonQuery();
MessageBox.Show("恭喜,你已经成功备份当前数据!", "系统消息");
}
catch (Exception ex)
{
MessageBox.Show("对不起,操作失败", "系统消息");
}
finally
{
cmdBakRst.Dispose();
conn.Close();
conn.Dispose();
}
}
昨天一下午解决这个问题..始终找不到原因,还是请各位兄弟帮个忙,麻烦指点下吧
10 个解决方案
#1
不要沉..不要沉
#2
说明该文件被其他软件保护,访问权限受限!
#3
2#
我在本地备份,文件夹也是刚才新建的一个,怎么会没有权限呢
我在本地备份,文件夹也是刚才新建的一个,怎么会没有权限呢
#4
帐号可能没有访问磁盘的权限,换个用户试下
什么系统
什么系统
#5
4#
xp的系统
xp的系统
#6
.
#7
这个..我不太明白楼上两位什么意思
#8
账号可能没有访问磁盘的权限问题,以前我也遇到过,我那个主要是因为要操作的是远程数据库,不能访问本地磁盘,如果你是本地的,建议在网上找找如何配置处理这个问题
#9
结贴结贴..最后查出原因是 必须给备份的数据库一个名字,否则会出错的,哎..太悲剧咯
#10
不好意思..我点错了..大家没分了
#1
不要沉..不要沉
#2
说明该文件被其他软件保护,访问权限受限!
#3
2#
我在本地备份,文件夹也是刚才新建的一个,怎么会没有权限呢
我在本地备份,文件夹也是刚才新建的一个,怎么会没有权限呢
#4
帐号可能没有访问磁盘的权限,换个用户试下
什么系统
什么系统
#5
4#
xp的系统
xp的系统
#6
.
#7
这个..我不太明白楼上两位什么意思
#8
账号可能没有访问磁盘的权限问题,以前我也遇到过,我那个主要是因为要操作的是远程数据库,不能访问本地磁盘,如果你是本地的,建议在网上找找如何配置处理这个问题
#9
结贴结贴..最后查出原因是 必须给备份的数据库一个名字,否则会出错的,哎..太悲剧咯
#10
不好意思..我点错了..大家没分了