求救!关于sql server备份问题。
string _DbName = "eboatqcwx"
string _BuildSQL
string ls_inifile
ls_inifile = GetCurrentDirectory ( ) + '\connect.ini'
SQLCA.DBMS = ProfileString(ls_inifile,"database","DBMS","")
SQLCA.Database = ProfileString(ls_inifile,"database","Database","")
SQLCA.LogPass = ProfileString(ls_inifile,"database","LogPass","")
SQLCA.ServerName = ProfileString(ls_inifile,"database","ServerName","")
SQLCA.LogId = ProfileString(ls_inifile,"database","LogId","")
SQLCA.AutoCommit = False
SQLCA.DBParm = ProfileString(ls_inifile,"database","DBParm","")
connect;
// Profile db_his
_BuildSQL = 'backup database '+_DbName+' to disk = "'+sle_1.text+'";'
运行提示:不能在事务内部执行备份或还原操作。错误代码:3021