私はすでにこのサイトとグーグルでこれについて広範囲に調査しました. 本番データベースで特定の自動トランザクション (バックアップなど) を実行するバッチ ファイルをいくつか作成しました。
いくつかのパラメーターの入力を受け入れるスクリプトを使用してダンプを取得することにより、1 日の終わりのプロセスをさらに簡素化したいと考えています。スクリプトは isql プロンプトにログインできますが、コマンドを実行できません。
問題は、isql プロンプトが返されるが、3 つのコマンドが実行されないことです。
@ECHO ***Started***
@ECHO Enter MonthDay(MMDD)
SET /p md=
@ECHO %md%
mkdir \\10.20.1.17\arch\212%md%_banking
set run=isql -Uuser -SORBITS -Ppass
%run%
@echo dump database banking to '/media/newArch/212%md%_banking/212%md%EOD_banking.dmp' with compression=5
@echo dump database master to '/media/newArch/212%md%_banking/212%md%EOD_master.dmp'
@echo go
pause
スクリプト自体が渡されたパラメーターを使用するため、これらを別のスクリプト ファイルに入れることに失敗しました。
ありがとうへのヒントとリンクを教えてください