SQL Serverで約20個のテーブルを持つプロジェクトと、完成したASP.NETプロジェクトを作成しました。複数のデータベースの管理
最近、私たちのクライアントから、Site
という新しいパラメータについて語った。彼は、Application
のプロジェクトデータに複数のサイトがあると言うと、各サイトごとに異なる必要があります。アプリケーションが完全に開発されて以来、いくつかの問題に直面しています。すべてのSQL Serverテーブルと、Application
に関連するすべてのSQLクエリを、サイトごとに複数のデータベースを持つことを検討中のサイトパラメータに従って変更することはできません。
クライアントはプロジェクトあたり約20のサイトが存在する可能性があるため、状況は悪化します。だから我々にとっては、20のデータベースを管理することは非常に難しいでしょう。
この問題に適切な解決策を教えてください。
Iドンとしてシステム全体のレポートを引っ張るしたい場合、それはメンテナンスの悪夢になるだろうあなたのシステムを知っているわけではないので、私は限られたアドバイスしか提供できませんが、例えば 'Site'を追加することはできませんでした。 1つのデータベースを持つために、データベースに「SiteID」を追加します.20データベースの混乱を作成するのではなく... –
あなたはあなたの質問を期待通りに説明していないと思います。それはちょっと混乱している。 –
サイトごとのデータベースが、同じプロジェクトのすべての部分は、おそらくあなたがアプリケーションの一部としてプロジェクトの分析を求め始めるとあなたに出くわすだろう。 – MartW