sql数据库还原时的一个问题
看了以前的帖子,还是没解决。
主窗体和一个用于还原的窗体,共用一个connection对象cnn,
连接的数据库为test,
主窗体有一个recordset对象rs1,用于显示test的数据记录,
还原窗体加载时我用
cnn.close(这里应该已经断开了rs1与test的连接)
然后用cnn连接master数据库,用另一个recordset对象rs2
还原test,但出现错误为“数据库正在使用,无法获得数据库
的排他性使用权”。
不知道什么原因,会不会是因为cnn的OpenOptions参数或rs2的
CursorType, LockType设置?
主窗体和一个用于还原的窗体,共用一个connection对象cnn,
连接的数据库为test,
主窗体有一个recordset对象rs1,用于显示test的数据记录,
还原窗体加载时我用
cnn.close(这里应该已经断开了rs1与test的连接)
然后用cnn连接master数据库,用另一个recordset对象rs2
还原test,但出现错误为“数据库正在使用,无法获得数据库
的排他性使用权”。
不知道什么原因,会不会是因为cnn的OpenOptions参数或rs2的
CursorType, LockType设置?
...全文
相关推荐
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。 软件开发网小编推荐的一个方法:到服务里面重启下sqlserver服务即可。 问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现“受限制访问”字样 问题二描述:在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在还原数据库时,有其他用户正在使用数据库。还原数据库要
通过SQL语句来备份,还原数据库
里仅仅用到了一种方式而已,把数据库文件备份到磁盘然后在恢复.
数据库备份和还原
C#实现数据库备份和还原。
无法还原,现有数据库正在使用
杀死正在运行此数据库(leon)的线程--用于还原时,以解决”无法还原,现有数据库正在使用“的问题。
sql2008 数据库还原后始终显示绿色更新图标解决方法
sql2008 数据库还原后始终显示绿色更新图标解决方法


数据库(包含打印,安装,报表)
