我用每天的日期做文件名来备份数据库,但LOG文件不可用变量,不知是什么原因,代码如下,请高手指点:
@echo off
date/t | exp test/test@emis owner=test file=f:\%1.dmp log=f:\%1.log
if errorlevel = 0 (exit) else (start err.exe)
这样会出错误,但在改了.log文件名固定的后,如:log=f:\exp.log,就不会有问题,但我想每天生成一个数据库文件和LOG文件,这样我在恢复某天的数据时就可以查到当天的数据库是否有问题。而且errorlevel检查不到是否出错,都是直接退出的。
@echo off
date/t | exp test/test@emis owner=test file=f:\%1.dmp log=f:\%1.log
if errorlevel = 0 (exit) else (start err.exe)
这样会出错误,但在改了.log文件名固定的后,如:log=f:\exp.log,就不会有问题,但我想每天生成一个数据库文件和LOG文件,这样我在恢复某天的数据时就可以查到当天的数据库是否有问题。而且errorlevel检查不到是否出错,都是直接退出的。
