:: :: SQL Server 2005で、指定した複数DBをバックアップするバッチ :: :: [version] :: 2008.12.09 ASN定村 初版作成 :: 2008.12.10 ASN定村 ファイル名に時刻を記録するよう変更 @echo off set DBMS=172.105.17.13\second set AUTH=-U sa -P jtblok789 ::set AUTH=-E set FILEPATH=D:\Backup_Area\DB set DBs=Common IGuide LOKMSTB2B LOKMSTB2C LOKMSTIDX LOKMSTSRH LOKSMRB2B LOKSUM LOKTRN Shop TOURINT_TVG4 SET DT=%date% SET yyyyMMdd=%DT:~0,4%%DT:~5,2%%DT:~8,2% SET time2=%time: =0% SET HHmm=%time2:~0,2%%time2:~3,2% FOR %%A IN (%DBs%) DO ( sqlcmd -S %DBMS% %AUTH% -Q "Backup Database %%A To disk ='%FILEPATH%\%%A_%yyyyMMdd%_%HHmm%.bak'" )