問題タブ [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.

0 投票する
1 に答える
2835 参照

powershell - 「EXEC」という用語は、コマンドレット Powershell の名前として認識されません

PowerShell を使用して実行したい SSIS dtsx パッケージがあります。以下は、私がpowershellで実行しているものです。

残念ながら、以下のエラーが表示されますが、その理由はわかりません

xp_cmdshell以下のコマンドを使用してSQL Serverでも有効にしました

0 投票する
1 に答える
166 参照

sql-server - ジョブおよび DTExec との関連で SQL Server メンテナンス プランはどのように機能しますか?

ジョブおよび DTExec との関連で SQL Server メンテナンス プランはどのように機能しますか?

どういうわけか dtexec に渡されるように見えるメンテナンス プランのローカル接続に特に興味があります。

いくつかのドキュメントを読みましたが、どれも十分に明確ではありません。私が理解しているように、MPはSSISパッケージとジョブを作成します...そしてジョブは、SSISパッケージを実行する外部アプリケーションdtexecを呼び出します.... このパッケージは、SQL Server にアクセスし、メンテナンス プランの「ローカル接続」パラメーターによって提供されるアカウントを使用することを取得する必要があります。

私の理解は正しいですか?

MS 公式の詳細なドキュメントへの参照を歓迎します。

0 投票する
0 に答える
4168 参照

sql-server - 64 ビット dtexec がインストールされていないため、ssis パッケージを実行できません

SSMS の「データのインポート」オプションと VS 2017 SSIS ツールボックス (SQL Server 2017) を使用して、ssis パッケージ (.dtsx) ファイルを正常に作成できました。パッケージ自体は機能し、csv ファイルを読み取ってデータベース テーブルにロードします。単純。これはWindows 10上にあります。

Win Server 2012 R2 (Azure VM) コマンド ラインでこれらのパッケージを実行しようとしていますが、dtexec.exe ファイルがすべて 32 ビットであるため、動作しません (VS 2017 から動作します)。私の人生では、64ビットのdtexec.exeファイルをインストールできません。

私はもう試した

  1. Windows 10でも同じ手順で動作します。パッケージを作成し、dtexec /f "path to .dtsx" 経由で実行できます

  2. ランタイムを 32 ビットあたりに設定しようとしました ( SSIS 64 ビットと 32 ビット)。ただし、これは、SSMS インポート データ ツールまたは VS 2017 SSIS ツールボックスの設定/プロパティのオプションではありません。

  3. このページに出くわしました(https://www.sqlservercentral.com/articles/how-to-execute-an-ssis-package-from-the-command-line-or-a-batch-file)しかし、私は「このパッケージを「パッケージ展開モデル」に変えることが正しい方法かどうかはわかりません。

  4. 64 ビット dtexec と関連ファイルを Win 2012 R2 マシンにコピーしようとしましたが、dll とコードが登録されていません。

  5. サーバーに SSMS または SQL Express をインストールしようとすると、インストールをカスタマイズするためのオプションが表示されません。

サーバーが64ビットであることを確認しました。

Azure ロジック アプリを試してみましたが、単純に気に入りません。

これらは私が見ているエラーの一部です

コード: 0xC001700A

説明: パッケージのバージョン番号が無効です。バージョン番号を現在のバージョン番号より大きくすることはできません。

エラー 0x80040154 のため、DTS.Application を作成できませんでした

物事をシンプルに保ち、スケジュールされたコマンド ライン スクリプトを介してサーバーで実行できる ssis パッケージを作成したいと考えています。Windows Server 2012 R2 を実行している Azure VM でこれをセットアップするのが非常に難しいのはなぜでしょうか?

以下は、私が見つけたいくつかのリソースです。これを行うVS 2017 SSISツールボックスの方法は、MSが人々に使用してもらいたいものです。ワークフローの作成とパッケージへの保存が非常に簡単になったのはどうしてでしょうか (データフローは VS 2017 内の Win 2012 R2 サーバー上で機能します)。 ? 私は何かが欠けているに違いない。どんな助けでも役に立ちます。このパッケージの 32 ビット準拠バージョンを作成するように VS 2017 に指示するにはどうすればよいでしょうか?

https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/integration-services/lesson-1-7-adding-and-configuring-the-ole-db-destination?view=sql-server-2017