sql >> データベース >  >> RDS >> Sqlserver

データベースの切り替え、2 つのデータベースの同時使用

    通常、ロード バランシングやフェールオーバー クラスタリング データベース サーバーには多くの作業が伴います。

    2 つのデータベース サーバー間ですべてのデータがマージ レプリケートされていることを確認する必要があります。専用サーバーがない限り、ホスティング プロバイダーがこのオプションを提供することはめったにありません。

    マージ レプリケーションを許可するには、データベースの一部を再設計する必要がある場合があります。これは実現不可能かもしれません。

    多くの時間とお金を投資するつもりがない場合は、ホスティング プロバイダーを db サポートの優れたプロバイダーに切り替えるだけで十分です。そのような企業が文字通り何千、何千とあることを考えると、これは簡単に解決できます。

    更新

    編集で特定したほとんどすべてのエラーは、通常、接続、コマンド、およびリーダーを適切に破棄できなかったことが原因です。コードを調べて、SQL サーバーに正しくアクセスしていることを確認することをお勧めします。すべての接続、コマンド、およびリーダーは、接続プールに適切に解放されるように、using 句でラップする必要があります。

    データ アクセス コードのサンプル (新しい質問をお願いします) を提供していただければ、それを書き直すお手伝いをいたします。



    1. PyMySQLはローカルホスト上のMySQLに接続できません

    2. Laravel 5 Eloquent:実行されている生のSQLを取得する方法は? (バインドされたデータを使用)

    3. SQL ServerでDEADLOCKをシミュレートする方法は?

    4. ExcelスプレッドシートをSQLServer2008R2データベースにインポートするにはどうすればよいですか?