以下是我的代码:
//备份数据
conn.Open();
comm = new SqlCommand("backup database qykhgl to disk= 'c:\\a.bak',conn);
comm.ExecuteNonQuery();
conn.Close();
//恢复数据
conn.Open();
comm = new SqlCommand("restore database qykhgl from disk= 'c:\\a.bak',conn);
comm.ExecuteNonQuery();
conn.Close();
.......
为什么我使用以上的方法备份据库可以实现,但是我恢复备份的时候,就提示:数据库正在使用,无法进行排它访问.请高手指教!多谢!