none
【SSIS】 Azure SQL Database 上でパッケージ配置モデルをDTexecコマンドで実行したい RRS feed

  • 質問

  • 【作成したパッケージ内容】

      ・直接SQL文を書いた、SQL実行タスクを配置 (テーブルにinsertするのみ、テーブル側に制約は何もなし)

      ・パッケージ配置モデルに変換(成功)

      ・パッケージ構成でXML構成ファイル作成(接続マネージャーのServerName,UserName,Password)の三つのみ選択

    【SQL server】

    SELECT @@VERSION

    結果:Microsoft SQL Azure (RTM) - 12.0.2000.8   Oct 12 2019 22:46:48   Copyright (C) 2019 Microsoft Corporation 

    【呼び出し文】

    set PackageFilePass="C:\Users\Desktop\work\packages\Integration Services Project5\Package.dtsx"

    "C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\DTExec" /F %PackageFilePass% /Vlog %VLogFileName% /Rep EWP >> %DLogFileName%

     ※(ssis.dtsConfig,Package.dtsx)権限フルコントロール

    SSIS上で実行すると目的のテーブルに情報が更新されるのですが、

    バッチファイル、コマンドプロンプトから dtexecを使用してパッケージを起動した所、

    下記のようなエラーが出てしまい実行できない状態です。(connfigファイルを指定して起動しても同じエラー内容)

    【エラー内容】 

    開始: 11:40:28
    エラー: 2019-11-01 11:40:29.46
       コード: 0xC002F210
       ソース: SQL 実行タスク SQL 実行タスク
       説明: クエリ "" の実行が次のエラーで失敗しました: "CLSID {32E37890-EC10-4F89-8D74-1B8CAA4C95F2} を含むコンポーネントの COM クラス ファクトリを取得中に、次のエラーが発生しました: 8007007e 指定されたモジュールが見つかりません。 (HRESULT からの例外:0x8007007E)。"。考えられるエラーの理由: クエリに問題がある、"ResultSet" プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。
    エラー終了
    警告: 2019-11-01 11:40:29.46
       コード: 0x80019002
       ソース: Package 
       説明: SSIS 警告コード DTS_W_MAXIMUMERRORCOUNTREACHED。Execution メソッドは成功しましたが、発生したエラーの数 (1) が最大許容値 (1) に達したため、処理が失敗しました。これは、エラーの数が MaximumErrorCount で指定された数値に達した場合に発生します。MaximumErrorCount を変更するか、エラーを解決してください。
    警告終了
    DTExec: パッケージの実行から返されました DTSER_FAILURE (1)。
    開始: 11:40:28
    完了: 11:40:29
    経過時間:  0.985 秒

    解決の糸口が掴めず詰んでしまっている状態です。

    何が間違っているのでしょうか。

    2019年11月1日 3:06

すべての返信

  • tishi3228さん、こんにちは。フォーラムオペレーターのクモです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    ソース: SQL 実行タスク SQL 実行タスク
    説明: クエリ "" の実行が次のエラーで失敗しました: "CLSID {32E37890-EC10-4F89-8D74-1B8CAA4C95F2} を含むコンポーネントの COM クラス ファクトリを取得中に、次のエラーが発生しました: 8007007e 指定されたモジュールが見つかりません。 (HRESULT からの例外:0x8007007E)。"。考えられるエラーの理由: クエリに問題がある、"ResultSet" プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。

    1.SQL 実行タスクで上記のクエリをコピーし、SSMS でクエリを実行して結果を確認してください。
    2.SQL 実行タスクのその他のプロパティを確認してください。

    ご返信をお待ちしております。

    追加でご確認いただいたことなどあれば、追記いただくことで回答がつきやすくなります。  

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年11月6日 6:28
    モデレータ