レポートに使用するデータベースのスナップショットを作成しようとしています。要件は、運用データベース内の特定のテーブルをキャプチャすることです。その後、XML データを含む特定のテーブル列 (これもスナップショットから取得) を正規化するストアド プロシージャを実行する必要があります。また、主キーを使用して、その正規化されたデータをスナップショットに追跡する必要があります。
XML の構文解析に問題はありません。XQuery をよく使用します。私にとっての課題は、特定の時間に実行されるスケジュールされたタスクでこれを実行することです。そのため、トランザクション レプリケーションに関するドキュメントを読んでいます。私は正しい軌道に乗っていることを願っています。
もう 1 つの制限は、MS SQL 2005 データベースをサポートすることです。そのため、下位互換性のあるソリューションも必要です。私が Web で見たソリューションのほとんどは、管理スタジオで多くの物理的な調整を必要とします。おそらく、自動展開用にスクリプトを作成する方法を教えてもらえますか?
皆さんが私を最善の解決策に導いてくれることを願っています。私はいつでも MERGE スクリプトを使用できますが、より標準化された方法があれば、それまでです。