アプリケーションコードを変更せずに、.NETアプリケーションが実行するデータベースの読み取りと書き込みを分離したい。
実際のSQLServerと通信しながら、プロキシ/ブローカーの機能を実行しながら、仮想の「SQLServer」エンドポイントとして機能する商用またはオープンソースの製品はありますか?
次に、接続文字列を変更してアプリケーションをそのようなブローカーにポイントし、ADO.NETやTDSプロトコルなどの知識に基づいて、読み取りと書き込みを対応するSQLServerにルーティングします。Oracle / Javaの世界にはそのようなものが存在することは知っていますが、Microsoftの世界にはこのようなものがありますか?