2017-06-05 3 views
-2

enter image description here 70のうち1つのサーバーのインデックス使用量を収集しようとしています。私は2つの変数を宣言し、これを行いましたが、私はさらに移動することはできません。助けてください。SSISでインデックスの使用量を収集する

+1

この投稿は災害であり、削除する必要があります。 Q&Aは標準に近いものではありません。 https://stackoverflow.com/help/how-to-ask –

答えて

0

動的接続を作成する方法を理解したので、これは非常に簡単な作業でした。 1)可変データベース名を作成する 2)変数データベースオブジェクトを作成する 3)SQLタスクでそのオブジェクトを使用して、データベースのリストを格納し、そのオブジェクトをforeachループにリンクして各データベースに渡す。 4)データフロータスクをドラッグします 5)2つの接続マネージャを作成します。動的および静的 6)動的接続を使用してサーバーを接続し、すべてのデータベースをリストし、foreachループに1つずつプルして、必要なものを収集します(インデックス使用、表など) 7)OLEDBソースをドラッグします必要に応じて構成します。動的に動作するようにSQL実行タスクとOLEDBソースへの動的接続を使用します。 8)OLEDB宛先では、宛先に接続する静的接続を使用します。

-2

接続が動的に設定されていません。 ループ変数を使用してServerNameとDatabaseNameを動的に設定してください

+0

これは私が理解できないものです – Harii

+0

HmmmあなたはSSISを初めて使ったようです。 Googleがそれをhttps://www.linkedin.com/pulse/dynamic-db-connection-ssis-tom%C3%A1%C5%A1-pri%C5%A1tic –

+0

もう一度ありがとう。 ssisを使用して "インデックスの使用状況を収集するためにサーバー内のすべてのデータベースをループ"する他のリンク? – Harii

関連する問題