問題タブ [ssis-2012]
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-2012 - カスタム メッセージを SSIS 2012 の実行レポートに記録する方法
タスクの実行中に例外が発生した場合 (たとえば、ルックアップ タスクが一致を見つけられなかった場合)、その例外とそれが探していた値を実行レポートで報告したいと考えています。それ、どうやったら出来るの?SSISでそれを行うためのより適切な方法はありますか?
ssis - DTExec パラメーターの型を指定する方法
プロジェクトは、Visual Studio で実行され、Integration Services カタログから開始されたときに実行されます。
パラメーター ファイルを使用してコマンド ラインから実行すると、次の両方の行が表示されます。
このエラーの原因:
これらの行を削除すると、プロジェクトは指定されたものと同じデフォルトで正常に実行されます。
これをデバッグする方法についてのアイデアはありますか?
更新: パラメータの型を String に変更し、使用されている int にキャストすることで問題を修正しました。しかし、「コマンドラインからではなくSSISから送信された場合は機能する」ことにまだ苦労しています。理由が知りたいです。
編集:実際の問題を反映するようにタイトルを変更しました。
ssis - EZAPI EzDerivedColumn と入力列で警告メッセージを受け取る
私は EZApi と協力して、変換用のデータをステージングするためのパッケージの作成を支援しています。データの移動に関しては機能しています。ただし、デザイナーでパッケージを開くと、派生列と InputColumns が読み取り専用に設定されているという警告メッセージが表示されます。
警告 148 検証警告。ステージング TableName: {AA700319-FC05-4F06-A877-599E826EA833}: "Additional Columns" の "Additional Columns.Inputs[Derived Column Input].Columns[DataSourceID]" の使用タイプは READONLY ですが、式によって参照されていません。使用可能な入力列のリストから列を削除するか、式で参照してください。StageFull.dtsx 0 0
デザイナーでそれらを読み取り/書き込みに手動で変更するか、選択を解除すると、警告が消えます。ただし、これをプログラムで機能させることはできません。
動作するメタデータから列を削除しようとしましたが、コンポーネントからは削除されないため、列は引き続き xml に作成されます。
XML セクション
基になるオブジェクトに移動し、component.DeleteInput(id) を使用して列を削除しようとすると、入力列を削除できないというエラー メッセージが表示されます。
以下は、OLEDB ソース、派生列、および OLE DB 変換先を持つデータ フロー タスクを作成するために使用しているコードです。
入力列は、派生列がソースにアタッチされるまで存在しないことに注意してください: dc.AttachTo(source);
sql-server - SSISソリューションでのその他のフォルダの使用は何ですか
SSIS ソリューション フォルダー階層でのその他のフォルダーの使用は正確には何ですか? プロジェクトの一部として多くのパッケージとソリューションを使用しましたが、このフォルダーを使用したことはありません。ここでさまざまなファイルをインポートできることを理解しています。このフォルダが使用されている実際のシナリオを誰かが教えてくれますか?
ssis - SSIS 2012 の色
SQL Server 2012 と SSIS 2012 にアップグレードしたばかりですが、2008 に慣れていると色が大きく変わり、SSIS パッケージで何かが無効になっていることをほとんど確認できません。色のテーマをダークまたはブルーに変更できることは知っていますが、それでもあまり役に立ちません.
2008 年のように色を変更する方法はありますか?
visual-studio - Visual Studio の SSIS 2012 でフォントと色を変更する
下の画像を参照してください。私は Visual Studio 2012 を使用していますが、データ フローがいつ有効または無効になっているのかわかりません。
下の画像では、最初のデータフローのみが実際に有効になっています!! 見にくいですねえ!

フローで無効にしたときに、これらのコンポーネントのいずれかでフォントを変更できる正確な場所を知りたいです。
ssis-2012 - SSIS2012 カタログ構成で「環境変数を使用する」オプションが無効/グレー表示されるのはなぜですか?
これは簡単な質問のように聞こえるかもしれませんが、ネット上の回答はすべて、環境のセットアップとプロジェクト/パッケージでの参照の基本を指しています。
私が遭遇したシナリオはどこにも言及されていないので、ここで動作を文書化するのは良いことだと思いました.
問題を再現する手順は次のとおり
です。 1. 新しいパッケージを作成します。Package1.dtsx
2. 新しい (パッケージ) パラメータを作成します。Test, Int32, Required
3. プロジェクトをデプロイします。
4. Integration Services カタログに移動し、パッケージに移動します。
5. パッケージを右クリックして [構成...] を選択し
ます
。 6. パッケージ パラメータの横にある [ ...] をクリックします。Test"Use environment variable"

何故ですか?
ssis - SSIS 2012 - スクリプト タスクは 2 回目は実行されません (デバッグしない限り)
SSIS 2012 で非常に難しいエラーが発生します。SSDT で実行しているだけです。
For...Each ブロック内にスクリプト タスクがあります。
最初に到達したときは問題なく動作します。
2 回目に到達すると、スクリプト タスクで、スクリプトに起因する一般的な「呼び出しエラーのオブジェクトによってスローされた例外」が発生します。
これは小さなスクリプトで、すべて Main() 内にあり、Try...Catch ブロックがあります。
カスタム テキストを追加する Catch を実行していません。
スクリプトに入らないかのように動作しているようです...
実際にブレークポイントを設定した場合を 除いて....その場合
、
行ごとにステップするか、F5を押すだけかに関係なく、正常に実行されます。
これがそれほど具体的ではないことはわかっていますが、誰かがこれを見たことを願っています。
誰もこのようなものを見たことがありますか?
前述のように、(明らかに) デバッグを試みましたが、エラーは発生しません。
Main() の前に変数が発生する場合に備えて、変数アクセスを基本から VariablesDispenser.LockOneForRead に変更しようとしました。変数がループで使用されているすべての場所を取得したと思いますが、それは役に立ちませんでした。