关于数据库服务器升级,有什么好办法?
由于服务器名或者密码在每台机器可能都不一样每次升级要是亲自去当然没有问题,但是累啊
写了个这玩意,有没有更好的办法?
@echo off
for /f "tokens=2* delims== " %%a in ('findstr /I servername ets.ini') do set MYServerName=%%a
for /f "tokens=2* delims== " %%a in ('findstr /I userid ets.ini') do set MYUserName=%%a
for /f "tokens=2* delims== " %%a in ('findstr /I dbpass ets.ini') do set MYPasswd=%%a
::echo %MYServerName%
::echo %MYUserName%
::echo %MYPasswd%
echo 开始升级...
echo use mydb >my_update.sql
echo go >>my_update.sql
echo update mytable set name='myname' >>my_update.sql
echo go >>my_update.sql
echo exit >>my_update.sql
isql -U%MYUserName% -P%MYPasswd% -S%MYServerName% -imy_update.sql >update.log
type update.log
pause
页:
[1]
