批量执行数据库对象脚本

@ECHO off @title 批量执行数据库对象脚本 SET user=sa SET password=123456 SET serverip=China-HP SET db=数据库 ECHO ......当前使用的数据库连接:服务器IP:%serverip% 数据库:%db% 用户名:%user% 密码: %password% ECHO ......请确认数据库连接设置正确,如果不正确请点窗口右上角×退出!!!!!!! pause set t0=%TIME:~0,1% set logTIME=_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% if "%t0%"==" " set logTIME=_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2% set logfile0=批量执行数据库对象脚本%logTIME%.log ECHO ......脚本程序开始运行时间:[%DATE:~0,10% %TIME:~0,8%] ECHO ......脚本程序开始运行时间:[%DATE:~0,10% %TIME:~0,8%] >> %logfile0% ECHO ......当前使用的数据库连接:服务器IP:%serverip% 数据库:%db% 用户名:%user% 密码: %password% >>%logfile0% ECHO .............01人力资源管理建表20080819.sql ECHO .............01人力资源管理建表20080819.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 01人力资源管理建表20080819.sql >>%logfile0% -n ECHO .............02考核指标信息表修改.sql ECHO .............02考核指标信息表修改.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 02考核指标信息表修改.sql >>%logfile0% -n ECHO .............03获取部门分类所有下级分类.sql ECHO .............03获取部门分类所有下级分类.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 03获取部门分类所有下级分类.sql >>%logfile0% -n ECHO .............05人力资源栏目.sql ECHO .............05人力资源栏目.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 05人力资源栏目.sql >>%logfile0% -n ECHO .............06报表数据.sql ECHO .............06报表数据.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 06报表数据.sql >>%logfile0% -n ECHO .............07挂审批流.sql ECHO .............07挂审批流.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 07挂审批流.sql >>%logfile0% -n ECHO .............08工资月度汇总报表数据.sql ECHO .............08工资月度汇总报表数据.sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 08工资月度汇总报表数据.sql >>%logfile0% -n ECHO .............09员工信息汇总报表(按部门).sql ECHO .............09员工信息汇总报表(按部门).sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 09员工信息汇总报表(按部门).sql >>%logfile0% -n ECHO .............10员工信息汇总报表(岗位).sql ECHO .............10员工信息汇总报表(岗位).sql >>%logfile0% osql -U %user% -P %password% -S %serverip% -d %db% -i 10员工信息汇总报表(岗位).sql >>%logfile0% -n ECHO [%DATE:~0,10% %TIME:~0,8%]完成。 ECHO [%DATE:~0,10% %TIME:~0,8%]完成。 >> %logfile0% pause

你可能感兴趣的:(Date,数据库,user,服务器,脚本,报表)