2017-06-20 7 views
0

次のような.bteqスクリプトを作成しました。タスクスケジューラからBTEQを呼び出す

.logmech LDAP;
.logon WM1/u0s000y、pwd;

ここにSQLスクリプト

.logoff;

そして、上記のスクリプトは、コマンドの下に使用しての.batファイルに呼び出されます。
BTEQ < Trial.bteq

しかし、私は、Windowsのタスクスケジューラを使用して、これを実行すると、それはプロンプトが選択するように私を求めて私を投げていますBTEQスクリプトを実行するためのプログラム。スケジューラがBTEQスクリプトを実行するためにどのプログラムを使用するのか分からないように見えます。

スケジューラがBTEQスクリプトを実行するためにteradataクライアントを使用するにはどうすればよいですか?

おかげで、

+0

をBTEQていますか?おそらくあなたのスケジュールでbteqへのパスを完全に修飾してみてください。 – Andrew

答えて

0

バッチコールは、おそらく次のようになります。あなたのパスに

type Trial.bteq | bteq 
+0

私はこの問題を解決しました。以下のコマンドで試してみましたが、C:\ Program Files(x86)\ Teradata \ Client \ 15.10 \ bin \ bteq " Umamaheshwar

関連する問題