質問: ご存知でしたら、ご回答願います。 以下、手順でエラーが発生します。対策をご存じないでしょうか? 1.SQLSEVER2017からTEST.dtsxファイルをローカルPCに保存。 2.コマンドプロンプト(管理者権限)で以下実行。 dtexec /File C:\Users\t-fujino\Desktop\TEST.dtsx 3.下記エラー発生。 ※DTExecUI.exeで行うと問題なく出来ます。 [エラー] Microsoft (R) SQL Server Execute Package Utility バージョン 15.0.1301.438 (32 ビット) Copyright (C) 2019 Microsoft. All rights reserved. 開始: 12:01:07 エラー: 2019-10-23 12:01:08.34 コード: 0xC0040019 ソース: データ フロー タスク 1 データ フロー タスク 1 (SSIS.Pipeline) 説明: データ フロー オブジェクトを読み込めません。Microsoft.SqlServer.Pipelin eXml.dll が正しく登録されていることを確認してください。 エラー終了 エラー: 2019-10-23 12:01:08.35 コード: 0xC0010018 ソース: データ フロー タスク 1 説明: タスク "データ フロー タスク 1"、種類 "SSIS.Pipeline.7" を読み込めませ んでした。このタスクの連絡先に関する情報は "Performs high-performance data extra ction, transformation and loading;Microsoft Corporation; Microsoft SQL Server; ( C) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/suppo rt/default.asp;1" です。 エラー終了 エラー: 2019-10-23 12:01:08.43 コード: 0xC001F02A ソース: 新しいパッケージooooo 説明: XML からタスクを作成できません。タスク "準備 SQL タスク 1"、型 "Microso ft.ExecuteSQLTask"。エラー: 0x80070057 "パラメーターが間違っています。"。 エラー終了 エラー: 2019-10-23 12:01:08.43 コード: 0xC0010018 ソース: 準備 SQL タスク 1 説明: タスク "準備 SQL タスク 1"、種類 "" を読み込めませんでした。このタスク の連絡先に関する情報は "" です。 エラー終了 エラー: 2019-10-23 12:01:08.44 コード: 0xC0010026 ソース: 準備 SQL タスク 1 説明: タスクを読み込めませんでした。このタスクの連絡先に関する情報は "" です 。 エラー終了 エラー: 2019-10-23 12:01:08.44 コード: 0xC0024107 ソース: 準備 SQL タスク 1 説明: タスクの検証中にエラーが発生しました。 エラー終了 エラー: 2019-10-23 12:01:08.45 コード: 0xC0010025 ソース: 新しいパッケージooooo 説明: 読み込めなかったタスクがパッケージに含まれているので、パッケージを実行 できません。 エラー終了 DTExec: パッケージの実行から返されました DTSER_FAILURE (1)。 開始: 12:01:07 完了: 12:01:08 経過時間: 0.733 秒 C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Com monExtensions\Microsoft\SSIS\150\Binn>
回答: 参考URL 参考URLによれば SQLServerが動作しているサーバーで RegSvr32 "PipelineXml.dllの場所" としてDLL登録し クライアントPCでも同様に登録する必要があるようです。 サーバー上、またはクライアントPCのコマンドラインで動かせないようなら SQLServerエージェント経由での起動になるのではないでしょうか? dtexecは、コンポーネントが読み込めないときに空のデータフロータスクを 実行するしくみになっているようです。