ehxz 发表于 2004-7-24 09:25:29

批处理应用,感谢喝酒提供

<P>REM 取系统日期前8位(用于短日期格式),如果是长日期格式(如2004-12-12)
REM 则取前10位(将8改为10)
set day=%DATE:~-8%
REM 取当前完整时间,将:号改为_
set currenttime=%time::=_%
set currenttime=%currenttime: =0%
REM 设置备份路径
set backupdir=c:\dbbackup
REM 设置备份文件名,格式:数据库名.日期.时间.dmp
set filename=%backupdir%\%2.%day%.%currenttime%.dmp
</P>

<P>很好用的说~~</P>

How 发表于 2004-7-25 00:29:55

数据库备份?~

ehxz 发表于 2004-7-25 08:48:22

差不多的说,反正对偶有用的很!!

ehxz 发表于 2004-7-27 08:50:31

<P>REM @ECHO OFF</P><P>REM 检查参数
IF "%1" == "" GOTO displayUsage
IF "%2" == "" GOTO displayUsage
IF "%3" == "" GOTO displayUsage
IF "%4" == "" GOTO displayUsage</P><P>REM 取系统日期前10位
SET day=%DATE:~-10%</P><P>REM 取当前完整时间,将:号改为_
SET currentTime=%TIME::=_%
SET currentTime=%currentTime: =0%</P><P>REM 设置备份路径
REM 此备份目录必须手工设定,并且事先创建好。
SET localBackupDir=C:\dbbackup
SET remoteBackupDir=D:\RemoteBackup</P><P>REM 设置备份服务器
REM 设置本地日志路径,日志只能存放于本地!
SET defaultBackupServer=SYB_BACKUP
IF "%5" == "" (
    SET backupServer=
    SET logDir=%defaultBackupServer%
    SET backupDir=%localBackupDir%
) ELSE (
    SET backupServer=at %5
    SET logDir=%5
    SET backupDir=%remoteBackupDir%
)</P><P>IF NOT EXIST %logDir% mkdir %logDir%</P><P>REM 设置备份文件名,格式:数据库服务名.数据库名.日期.时间.dmp
SET filenamePrefix=%1.%4.%day%.%currenttime%
SET dmpFile=%backupDir%\%filenamePrefix%.dmp
REM 临时SQL文件名
SET sqlFile=%1.%4.dump.sql
REM 日志文件
SET logFile=%logDir%\%filenamePrefix%.log
REM 产生临时SQL文件
echo dump database %4 to 'compress::9::%dmpFile%' %backupserver% &gt;%sqlfile%
echo go &gt;&gt;%sqlfile%
REM 备份
isql -S%1 -U%2 -P%3 -i%sqlfile% -o%logfile%
ECHO 备份完成,请检查日志文件%logFile%。
GOTO finished</P><P>:displayUsage
ECHO 用法:
ECHO   %0 service user password databasename
ECHO   service      : Sybase 服务名
ECHO   user         : 用户名
ECHO   password   : 用户密码
ECHO   databasename : 数据库名
ECHO   backupserver : 备份服务器名,可选
ECHO
ECHO 必须手工设置备份目录,并事先创建好!
ECHO 日志目录将建在当前运行目录下
ECHO 备份文件名格式:
ECHO   &lt;服务名&gt;.&lt;数据库&gt;.&lt;日期&gt;.&lt;时间&gt;.dmp
:finished </P><P>-----------------------------------------全的---------------------------------------</P>
页: [1]
查看完整版本: 批处理应用,感谢喝酒提供