- - PR -
DTSパッケージを市販JOBシステムから実行出来ない?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-19 14:22
使用OS:WindowsServer2003StandardEditionSP1
使用DB:SQLServer2000sp3 初めまして、SqlServer初心者のヤマブラ兄と申します。 現在サーバ内に、市販のJOB運用管理システムとSqlServer2000が インストールされており、 そのサーバに”リモートデスクトップで接続して” DTSパッケージ起動のテストを以下手順で行ったのですが、 @簡単なDTSパッケージを作成(サーバローカルのDB間のデータコピー 機能実装) AC#.netで、@のパッケージを起動するAPを作成(Package2Class クラスを使用) BAの動作確認を行う。 ・パターン1: Aのexeを、ダブルクリックで起動 <結果> 起動成功、SqlServerログに実行結果が出力された ・パターン2: Aのexeを、JOB運用管理システムに登録し、JOB起動 <結果> 処理実行中のまま、終了せず。SqlServerログには何も 出力されない という結果になりました(Windows認証とSqlServer認証の両方で確認 しましたが、結果は同じ)。 上記パターン2の原因追求の為、以下検証を実施。 ●検証1 ・起動APに「Package2Classクラスのインスタンス設定の直前で 処理終了」と手を加え、同様にJOB運用管理システムからJOB起動した ところ、すぐに正常終了した。 ●検証2 ・DTSRUNをプロンプト表示無しでProcess.Startで起動するAPを作り JOB運用管理システムからJOB起動するが、処理実行中のまま。 (exeをダブルクリック起動では正常終了し、SqlServerログにも 起動結果が出力される) というわけで、現時点では、原因は ・DTSパッケージ起動時の権限やセキュリティの問題? ・JOB運用管理システム登録時の何かしらの問題? (試しに”何も処理の無いAP”を作成しJOB投入したところ、すぐに 正常終了した) という2点どちらかではないか、と思っているのですが、 未だ解決に至っておりません。 (原因が2番目の場合、ココに書き込むべきではないのですが...) どなたか同様の問題に当った事のある方、また、今回のケースで何か 情報を提供頂ける方がいらっしゃいましたら、よろしくお願い致します。 以上です。 |
|
投稿日時: 2006-01-20 10:13
自己レスです。
本件、解決致しました。 JOB管理システムの設定に問題があった様です。 お騒がせ致しました。 |
1