当前位置:编程学习 > C#/ASP.NET >>

做数据库恢复时出错,无法获得独立访问权

各位大虾们,帮帮忙吧
这是抛出的异常:
因为数据库正在使用,所以无法获得对数据库的独占访问权。
RESTORE DATABASE 正在异常终止。
已将数据库上下文更改为 'master'。

这是我的关键代码:
string str = "use master restore database First from Disk='" + txtbackup.Text.Trim() + "'";
SqlConnection conn = BaseClass.DBConn.CyCon();
conn = BaseClass.DBConn.CyCon();
conn.Open();
SqlCommand cmd = new SqlCommand(str, conn);
cmd.ExecuteNonQuery();
conn.Close(); 数据库 C#.NET WInform --------------------编程问答-------------------- 首先sqlserver 要使用单用户模式进去才可以 。 --------------------编程问答-------------------- 看看有没有别的客户端 在访问着这个数据库 --------------------编程问答-------------------- 1.如果数据库是ORACLE这种挂在服务器上的,多人同时对同一个表进行处理的时候会出现错误。
  不可能出现同时"写-写"的情况。
2.但是我看你的数据库是SQLServer,搜了下http://blog.csdn.net/gaotongzhao/article/details/6752673
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,