数据库还原的问题
我的程序有一个还原数据库的操作。
代码如下:
SqlCommand cmd = new SqlCommand( "RESTORE DATABASE organise FROM Disk= 'c:\\msdb.bak ' ", sqlconn1.cn1);
sqlconn.cn.Close();
sqlconn1.cn1.Open();
cmd.ExecuteNonQuery();
MessageBox.Show( "还原成功 ");
sqlconn1.cn1连的是master数据库
但运行是总是提示
因为数据库正在使用,所以未能获得对数据库的排它访问权。
RESTORE DATABASE 操作异常终止。
------解决方案--------------------