C# 备份数据库 无法打开备份设备 系统错误5
stringSqlStr1="server=.;database=test;uid=sa;pwd=sa";stringfileName=@"c:\123123123.ba...
string SqlStr1 = "server=.;database=test;uid=sa;pwd=sa";
string fileName = @"c:\123123123.bak";
string SqlStr2 = "backup database test to disk='" + fileName + "'";
SqlConnection con = new SqlConnection(SqlStr1);
con.Open();
SqlCommand com = new SqlCommand(SqlStr2, con);
com.ExecuteNonQuery();
con.Close();
以上为测试代码
我已经知道答案了,把正确答案公布于此!
一般出现这种情况都是server版的系统 ,其权限设置十分细致!
而刚才出现的错误是因为权限不足!
解决: 在要操作的文件夹右键 ---- 添加角色 erveryone 并给其所有权限 这样这个问题就解决了!
下面那个大哥虽然能解决有些人的问题,但没解决我的问题,不过还是谢谢你! 展开
string fileName = @"c:\123123123.bak";
string SqlStr2 = "backup database test to disk='" + fileName + "'";
SqlConnection con = new SqlConnection(SqlStr1);
con.Open();
SqlCommand com = new SqlCommand(SqlStr2, con);
com.ExecuteNonQuery();
con.Close();
以上为测试代码
我已经知道答案了,把正确答案公布于此!
一般出现这种情况都是server版的系统 ,其权限设置十分细致!
而刚才出现的错误是因为权限不足!
解决: 在要操作的文件夹右键 ---- 添加角色 erveryone 并给其所有权限 这样这个问题就解决了!
下面那个大哥虽然能解决有些人的问题,但没解决我的问题,不过还是谢谢你! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询