これに関する私の無知を許していただく必要があります。
および と呼ぶライブおよびレポート サーバーがLIVE
ありますREP
。
に一連のテーブルがあり、そこからのデータを毎晩サーバーに送信LIVE
する必要があります。これは SSIS パッケージで既に発生しています - 問題は - *抽出スクリプトは固定されていますが、動的にする必要があります。PIVOT
REP
すなわち。LIVE
に正確に抽出されるものを定義する新しいテーブルが必要REP
です。
これは私がしたいことを意味します
- 抽出されたテーブルを
REP
毎晩ドロップします REP
テーブルで定義されているように新しいテーブルを作成しLIVE
ますLIVE
テーブルから新しく作成されたテーブルにREP
SELECTする動的 SQL を構築します。
SSISがテーブル定義などについておかしくなる可能性があることを知っているので、私は心配しています。
動的 SQL を構築する方法について質問しているわけではありません- 私はすでにその部分を行っており、完全に問題なく動作しLIVE
ます - しかし、それはクロスサーバーである必要があります。
誰もこれをやったことがありますか?ベストプラクティスは何ですか? EXEC
SSIS パッケージ内で動的 SQL を使用することもできますか? また、これをスケジュールすることはできますか?