問題タブ [dtexec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - SSISパッケージはBIDSで機能しますが、DTEXECでは機能しません。エラーDTS_E_ADODESTFAILEDTOACQUIRECONNECTION
BIDS内でうまく機能するSSISパッケージを作成しました。パッケージは正常に実行されます。
コマンドラインから同じ設定で同じパッケージを実行しようとしていますが、接続を取得できません(エラー0xC0208452:DTS_E_ADODESTFAILEDTOACQUIRECONNECTION)。
失敗した接続は、すべての失敗を保持するアクセスファイルへのADO.Net接続です(前述したように、BIDS内で直接機能します)。
次のコマンドラインを使用します(.cmdファイル内)。Excelファイルへの接続も使用しているため、X86フラグが設定されています。
出力は次のとおりです。
この接続に使用される接続文字列は次のとおりです。
したがって、接続を共有するためのデフォルトモードが適用されます(16:ShareDenyNode)。
最後に、私のプラットフォームは:
- W2K8 R2 x64
- SQL 2K8 R2 x64
このコマンドラインで何が問題になっているのかわかりません。助けていただければ幸いです。
PS:念のため、管理者として実行しようとしましたが、動作は同じです。
[編集]それが役立つかどうかはわかりませんが、/ConsoleLogフラグを使用した場合のエラーログは次のとおりです。
そして、これがdtsxファイル自体からの接続の定義です:
ssis - dtexec エラー - 複数の変数の設定
dtexec コマンド ライン ユーティリティを使用して SSIS パッケージを実行しようとしています。
dtexec の構文は次のとおりです。
スローエラーを実行すると:
ssis - ストアドプロシージャの入力パラメータを使用してSSISパッケージを呼び出す
入力パラメーターID(整数)を期待しているSSISパッケージがあります。IDの値を渡すことができるように、ストアドプロシージャを使用してこのSSISパッケージを実行する必要があります。
@XmlIDを文字にキャストする必要がありますか?そうした場合、エラーが発生します-オプション「設定」は無効です。
sql-server - LoadFromSQLServerメソッドでOLEDBが検出されました
このエラーがあります:
LoadFromSQLServerメソッドでOLEDBエラーコード0x80004005が発生しました(ログインタイムアウトの期限が切れました)。発行されたSQLステートメントが失敗しました
そして、これが私のコードです、何が問題なのですか?
sql-server-2008 - BIDS などを使わずに SSIS エンジンをインストールできますか? はいの場合、本番マシンで実行することをお勧めします
SSIS パッケージを実行するための運用マシンとして使用する予定の新しい Windows マシンがあります。私のパッケージは、SQL Server ではなくファイル システムにあります。入札なしで SSIS エンジンのみをインストールすることは可能ですか。SSIS Engine のみをインストールした場合、dtexec のようなユーティリティは機能しますか? それは良い考えですか?
oracle - SSIS パッケージをサーバーにデプロイするときの ORA-12541 エラー
以下の接続文字列を使用して、SSIS を Oracle OLEDB 接続に接続しています。
Data Source=Server_Name;User ID=U_Id;Password=Pwd;Provider=MSDAORA.1;
私のマシンでは動作しますが、C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec
それを使用してSSISサーバーで実行するとエラーが発生します:ORA-12541: tns: no listener
ファイルをいじってみましtnsnames.ora
たが、どこにも行きませんでした。
wcf - CommunicationChannel のエラー - DTexec と SQL ジョブ エージェント
スクリプト タスクを含む SSIS パッケージがあります。スクリプトでは、IRequestChannel を使用して SAP RFC プログラムと通信します。
奇妙なエラーは、dtexec を介してパッケージを実行すると、チャネルが障害状態にあり、スクリプトが終了するというエラー メッセージが表示されることです。ここまたはMSDNのようなエラーチェックルーチンをすべて試しました
しかし、エラーはまだ存在します。
ただし、SQL Server 2008 で Job Agent を介して同じ SSIS パッケージを実行すると、チャネルに障害が発生したというメッセージが表示されることなく、完全に正常に実行されます。
それはどうしてですか?説明をありがとう。クリス
ssis - パッケージの DTexec /ISSERVER パス
SQL サーバー データ ツール (vs 2010) で作成された SSIS パッケージを dtexec を使用して実行しようとすると、「有効なサーバー パッケージ パスではありません」というエラーが表示されます。ドキュメントには、use: dtexec /ISServer [パッケージへのパス] と記載されています。SSMS 経由で接続すると、Integration Services カタログを参照できます。パスは "SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx" ですが、
- dtexec /ISSERVER \SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
上記のエラーが発生します。私も試しました:
- dtexec /ISSERVER SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
- dtexec /ISSERVER \SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
- dtexec /ISSERVER \SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
- dtexec /ISSERVER SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
それでも同じエラー。
variables - SSIS Deploying Expression 変数
コマンド ライン プロンプトを使用して、運用サーバーに SSIS パッケージを展開する予定です。私は以下を実行しています:
問題は、日時[varOutPutExcel]
を取って追加する式変数である別の変数があることです。[varExcelFilePath_Master]
しかし、コマンドプロンプトでこの変数を設定するにはどうすればよいですか??