1

現在のセットアップが何であるかを説明することから始めて、それが必要な場所に進みます。

現在、CMS 用のローカル SQL Server データベースがあります。データベースはサイト上の他のサーバーから更新され、Web サイトに表示される製品情報を更新し、CMS 情報は MVC アプリケーションから更新されます。

今後は、ローカル データベースと同一の SQL Server データベースを備えたリモート サーバーが必要になります。このデータベースは、リモートの場所から更新されることはありません。

この問題は、ローカル データベースからリモート サーバーにデータを同期する方法を設計しようとしたときに発生します。SQL Server Enterprise にはこの場合に役立つ機能があることは知っていますが、現時点ではライセンスを持っていません。

私たちが思いついた最善のアイデアは、リモート サーバーにログを送信し、送信されたログを受信して​​いるデータベースから復元を作成web.configし、新しく復元されたデータベースを指すように Web サイトを更新することです。これは機能する可能性がありますが、複雑すぎるように思われ、データベース名が絶えず変化するという問題があります。

誰かがより良い/より単純な解決策や現在のアイデアをより良くする方法を考えることができれば、それは大歓迎です.

不明な点がある場合、またはさらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

ログ配布ソリューションがニーズに合っていると思います。1 回限りのセットアップ プロセスの後、ログはローカル データベースからリモート データベースに継続的に送信されます。リモートをローカルのものと完全に同期させ、読み取り専用のコピーを提供します。

Logshipping は、Express 以外のすべてのエディションで利用できます。

継続的な復元プロセスは必要ありません。

詳細については、こちらをご覧ください。

于 2013-06-03T02:36:24.870 に答える