恢复数据库的一个问题 ......回贴有分
dtzcx 2004-01-08 03:44:21 代码:
disconnect using SQLCA;
Transaction SQLCA_MASTER
SQLCA_MASTER = CREATE Transaction
SQLCA_MASTER.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA_MASTER.DataBase = "master"
SQLCA_MASTER.LogId = "sa"
SQLCA_MASTER.AutoCommit = TRUE
SQLCA_MASTER.DBParm = ""
CONNECT USING SQLCA_MASTER ;
DECLARE renew PROCEDURE FOR up_restoredb ;
@bkfile = "c:\temp\xt.bak, //定义要恢复的备份文件名
@dbname ="xt"; //定义恢复后的数据库名
execute renew;
DISCONNECT USING SQLCA_MASTER ;
CONNECT USING SQLCA ;
运行结果返回:0
但所恢复数据库并不存在
我想可能是执行存储过是否应该加所在的事物,
请各位指点:
那有问题
或应如何执行存储过时加上事物;
回贴有分