問題タブ [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 - ForEach ADO ループ変数のマッピング
OLE DB 接続でのクエリからの完全な結果セットに対する ForEach で問題が発生しました。実行結果のパラメータ番号がすべてめちゃくちゃになっているようです。私は問題を見ていないので、これにもっと目を向けていただければ幸いです。
これは、私が繰り返している結果に対するクエリです。


ForEach ループでの変数のマッピング:

変数:

これは私が得るものです:

ssis - ブレークポイントが間違ったパッケージで実行される
実質的に同じ処理を必要とする 2 つの類似したテーブルがあります。1 つのパッケージを作成し、それをコピーして 2 番目のテーブル用に変更しました。両方でIDを数回再生成しました。
どちらも正常に動作し、期待どおりの動作をします。コピーしたパッケージにブレーク ポイントを設定した場合を除き、元のパッケージと同じ場所で実行されます。
ID GUID の変更に加えて、パッケージをコピーした後に何かする必要がありますか?
ssis - BIDS Helper を使用してパラメーター化された接続パラメーターを設定する
BIDS Helper を使用して、多数のパッケージの接続マネージャーで $Package を $Project パラメーターに変更しようとしています。それらはすべて同じ名前の接続を持っています。それらの1つは次のようになります。
「Package.ConnectionManagers[RS].PropertyExpression[InitialCatalog]」と「\Package.Connections[RS].Parameters[InitialCatalog]」をプロパティパスに、「$Project::RS_InitialCatalog」を新しい値に使用してみました。動作するふりをして、選択した各パッケージを開き、砂時計を点滅させますが、パラメーターは変更されません。
最初のパスは私の推測によるもので、2 番目のパスはネットで見つけたものです。どちらも Batch Property Update で受け入れられますが、効果はありません。
ssis - パッケージの実行中にネットワークの問題を処理するためのベスト プラクティス
プロジェクトは、VPN を介して中央の場所から複数のサイトに対して実行されます。これらのサイトの多くはメキシコの農村地域にあり、インターネットの品質は望ましいとは言えません。これにより、プロジェクト内のランダム パッケージのランダム領域でさまざまな障害が発生します。ほとんどの場合、ネットワークはデータ転送タスクの途中で失敗します。これは、それらが最も長く実行されているためです。
SSIS でこれらの条件を適切に処理する最善の方法は何ですか?
sql - SSIS 2012 - 親パッケージから子パッケージに変数を渡す
このトピックが何度も取り上げられていることは知っていますが、答えが見つからないように思われる警告が 1 つあります。
すべてActivityDate変数を持ついくつかのパッケージがあります。デフォルトでは、パッケージは昨日の日付で実行する必要があります。
考えられるシナリオは 2 つあります。
シナリオ 1 - パッケージはマスター パッケージから呼び出されます。この場合、ActivityDate は、マスター パッケージで昨日の日付に 1 回設定されてから、子パッケージに渡されます。
シナリオ 2 - パッケージはスタンドアロンで実行されます。この場合、ActivityDate は各子パッケージで式を介して昨日の日付に設定されます。
SQL 2008 では非常に簡単でした。各子パッケージの変数は、シナリオ 1 のパッケージ構成を介して設定されましたが、シナリオ 2 での実行時には式が使用されました。
2012年にこれを達成する方法が不明です。パッケージ構成がなくなったため、子パッケージにパッケージパラメーターを作成し、親からリンクする必要があります。ただし、パラメーターは式を使用しません。したがって、子パッケージに ActivityDate パラメーターを作成すると、親からリンクできますが (シナリオ 1 の場合)、式を作成できません (シナリオ 2 の場合)。また、ActivityDate 変数しかない場合、式を作成できますが、親からリンクすることはできません。
では、2012 年に両方のシナリオを機能させるにはどうすればよいでしょうか??
助けてください!
visual-studio-2013 - とにかく、VS 2013 でビルドされた SSIS 2012 プロジェクトを展開するには?
まず、SSIS ツールの非常に明確なバージョン管理が気に入っています。>:(
SSDT BI for Visual Studio 2013 をインストールし、テスト データを生成する小さなプロジェクトを作成しました。VS 2013 内で、私はこのことを何百回も実行しました。IDE 内からデプロイできます (プロジェクトを右クリックしてデプロイします)。ただし、.ispac ファイルを使用して展開することはできません。
よく調べた結果、VS 2013 が SSIS 2014 .ispac ファイル (PackageFormat=8) を構築しており、これらは SSIS 2012 サーバー (PackageFormat=6) に展開されないことがわかりました。
私の質問は、VS 2013 でビルドされたパッケージを VS が SSIS 2012 にデプロイできる場合、.ispac ファイルを介してこれを行う方法はありますか? 同じドメインにいないため (実際には、ドメイン外のローカルで作業しています)、どのサーバーにも展開できません (ローカルのみ)。
sql - データベースの組み合わせが見つかるたびにクエリを実行する
興味深い問題があります。同じサーバー内の 2 つのデータベースに対してクエリを実行する必要があります。
さらに明確にするために、テーブルは常にです!異なる名前のデータベースです。
それはそれほど難しいことではありません。それらは同じサーバー上にあります。でも今!私はこれらのペアをいくつか持っています。
COMPANY_ORDERS と COMPANY_USERS の各ペアでクエリを動的に実行するにはどうすればよいですか?
(または、SSIS 2012 でこれを行うにはどうすればよいでしょうか?)
一緒に考えてくれてありがとう!
sql - クエリから SQL Server に SSIS パッケージを作成する
SSISパッケージに出くわしたSQL Serverは初めてです。クエリからパッケージの作成を開始したいのですが、(パッケージの開始に関して) どこから開始すればよいかわかりません。SSMS に組み込むことはできますか、それとも Data Tools などの他のツールを使用する必要がありますか。私はオンラインでいくつかの調査を行い、多くの情報源が入札に言及していますが、私はそのアプリケーションを持っていないと思います.
ヒントをいただければ幸いです、ありがとう。