大虾们,救救我呀!(555555555)(关于数据库备份与恢复)
上次小弟发了如何备份和恢复数据库的帖子,感谢大虾帮助,可是
按照如下方法恢复数据库的时候,老是说数据库正在使用,不能获得排它访问权限,该怎么办呀?
首先ADO接连到Master数据库。
cn是ADO对象的connection.
恢复:
Cn.Execute ("restore database test from DISK='e:\backup\bak'")
还有,在使用
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=127326
介绍关于备份时使用进度条的方法时,最后提示我“实时错误‘-2147221499(80040005)’:[SQL-DMO]代码执行异常错误:EXCEPTION——ACCESS——VIOLATION”,这该怎么办呀?大虾一定要救救我呀,谢谢了!
问题点数:0、回复次数:5Top
1 楼dreamreality(追梦)回复于 2003-09-02 09:04:29 得分 0
cn.executer ("alter database test set single_user")Top
2 楼txlicenhe(马可)回复于 2003-09-02 19:23:43 得分 0
必须先将正在使用该数据库的进程关掉才行。
Top
3 楼lisen101(一笑而过)回复于 2003-09-02 19:36:05 得分 0
if 数据库打开 then
关闭
……
else
……
end if
判断是否打开,可参看
http://expert.csdn.net/Expert/topic/2214/2214876.xml?temp=2.776736E-02Top
4 楼ck85(我想学习)回复于 2003-09-02 20:07:34 得分 0
可是我已经用执行了DBCONNECTION。CLOSE语句了呀,我只有用它打开过!
还有,关于进度条那个,是怎么回事呀?Top
5 楼ck85(我想学习)回复于 2003-09-02 20:28:30 得分 0
vb中,怎么访问算是一个进程,怎么算是多个进程呀?我把它设了单一模式,就不能正常工作了
在我的程序中,设置了一个公共的connection和recordset变量,用来执行各种语句,此外还用了datagrid和adodc控件。Top




