S
smartdelphi
Unregistered / Unconfirmed
GUEST, unregistred user!
由于恢复数据库时,不能有其它的连接。
因此,在备份时我另外用了一个adoconnection
adoconnection_main是原来用来连接我的数据库的。
adoconnection_restore是用来恢复用的,它连在数据库master上。
恢复程序如下:
adoconnection_main.Connected :=false;
adoconnection_main.DefaultDatabase :='master';
//adoquery1连在adoconnection_restore上
adoquery1.sql.Clear;
adoquery1.open;
adoquery1.SQL.clear;
adoquery1.SQL.add('restore database wuye from disk=''c:/xx.dat''');
adoquery1.ExecSQL ;
但是还是提示没有独占数据库,到底为什么,怎么办
另外,如何直到到底有几个用户连接在某一个数据库上呢
存储过程sp_who返回的是连接在哪一个上的。
而且,没有连接是,sp_who返回的已经是8了。
因此,在备份时我另外用了一个adoconnection
adoconnection_main是原来用来连接我的数据库的。
adoconnection_restore是用来恢复用的,它连在数据库master上。
恢复程序如下:
adoconnection_main.Connected :=false;
adoconnection_main.DefaultDatabase :='master';
//adoquery1连在adoconnection_restore上
adoquery1.sql.Clear;
adoquery1.open;
adoquery1.SQL.clear;
adoquery1.SQL.add('restore database wuye from disk=''c:/xx.dat''');
adoquery1.ExecSQL ;
但是还是提示没有独占数据库,到底为什么,怎么办
另外,如何直到到底有几个用户连接在某一个数据库上呢
存储过程sp_who返回的是连接在哪一个上的。
而且,没有连接是,sp_who返回的已经是8了。