2017-08-28 12 views
1

私はSQLクエリを実行する.batファイルを作成しました。 .batファイルの内容は、次のようになります。私は60台のAzureのサーバを使用してAXIS処理グリッド上でモデルを実行しているAzureサーバーのグループで.batファイルを実行できますか?

sqlcmd -S ServerLocation -E -i "U:\DriveLocation\Sample.sql" -o "U:\DriveLocation\Sample_log.csv" 

。 Azure /クラウドプロセッサを使用してこの.batファイルを実行しようとすると、何も起こりませんが、ローカルマシンでファイルを実行するとファイルが動作します。

Azureサーバーのグループで.batファイルを実行することはできますか、それとも動作させるために必要なコードがありますか?

ご協力いただきありがとうございます。

+0

私はあなたが何をしているか理解するトラブルを抱えています。あなたはそれが「私のローカルマシンで実行すると動作する」と言っています。私は何がうまくいくのかわからない:グリッド、またはバッチ。バッチ処理のためにグリッドの内容を.sqlファイルに入れようとしていますか?また、「60グリッドエンジン」が何を意味しているのか、それとも何か問題があったのかどうかはわかりません。 – tgolisch

+0

は、「私は私のローカルマシン上でそれを実行したときに動作します」 - >私は私のローカルマシン上の.batファイルを実行すると、.BATファイルは問題なくSQLクエリを実行します。グリッドの.batファイル内でコマンドを実行しようとしています。 「60グリッドエンジン」は、この問題に固有のものではなく、おそらく除外されている可能性があります。ありがとう!問題を明確にするのに役立つことを願っています。 – StewartDuck

+0

同じbatファイルを実行しても、マシン上で実行されていないときは、実行されないでしょう。バットファイルはどこにあり、どのように実行していますか(実行していない場合)?おそらく、私は "グリッド"はデータグリッドを意味すると思っています。あなたは青空の雲を意味するのですか? – tgolisch

答えて

0

私はこれを行う方法を考え出しました。代わりに、Azureのクラウド上の.batファイルを実行するために、AXISモデルを使用しての、私はその後、私はAXISで実行しようとしていたの.batを実行し、モデルを実行しますAXISモデルの外側の.batファイルを作成しました。

AXISを実行するスクリプトは次のようになります。1つの指定は、モデル内のバッチを実行するには1:-B

"C:\AXIS.exe" -D:C:\AXIS_Model -B:1 

私はちょうど.batファイル内の別の行になりAXISで実行するつもりだったのスクリプト:

"C:/AlteryxEngineCmd.exe" "U:\sampleworkflow.yxmd" 

ありがとう!

関連する問題