問題タブ [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.
sql-server - PowerShell DTexec /ISServer は接続文字列をパッケージ変数として渡します
PowerShell を介して ISServer で SSIS パッケージを実行したいと考えています。Microsoftページにあるスクリプトを使用しました。これは私にはうまくいきません。接続文字列を渡したいが、接続マネージャーに割り当てるのではなく、変数文字列として渡したい。接続文字列には と が \
あります。存在し、powershell はこれを新しいオプションと見なします。文字列全体として見たいだけです。
私はすべてを試しましたが、いくつかのウェブサイトが提案したように、 MyServer\MyServer MyServer\MyServer` を使用"\"
しました。これは、接続がそのインスタンスにあるためです。\""
instead of \, put double quotes, put ' quotes, nothing works. Always getting the error option
;Initial is not valid.
I can't remove
接続文字列は、変化する変数を介して割り当てられます。したがって、変数には次のものが含まれますData Source=MyServer\Myserver;Initial Catalog=SQL_MyArchive;Provider=SQLNCLI11;Integrated Security=SSPI;
システムに接続文字列全体を文字列として認識させるにはどうすればよいですか? "" and "
" 動作しません。
parameters - DTExec: SSIS パッケージのパラメーター値内でセミコロンを使用する方法
このスタック オーバーフローの投稿から、DTExec を使用してコマンド ラインからパッケージを実行するときにパラメーターが正しく構成されていない場合 (必要なパラメーターが欠落している場合)、パッケージが永久に "Created Execution" ステータスで停止することを知りました。実際に実行されることはありません。
DTExec を使用しているときに SSIS パッケージ パラメータ内にセミコロンがあると、同様の奇妙な動作が発生します。パラメータにセミコロンがある場合、DTExec は単に次のように言います。
「コマンドの構文が正しくありません。」
正しい構文は何ですか? セミコロンをエスケープしてもうまくいかないようです。
ssis - バッチ ファイルを使用して SSIS パッケージを実行する
コマンド プロンプトから SSIS パッケージを実行する際に助けが必要です。以下は、私の DTExec ファイルのパスとパッケージ パスです。これを実行すると、「オプション「ファイル」の引数がありません」というエラーが表示されます
助けてください