このトピックでは、RDS SQL Server インスタンスのデータベースプロキシモードを無効にする方法について説明します。 データベースプロキシモードを無効にすることは、標準モードへの切り替えを意味します。標準モードに切り替えることにより、RDS インスタンスのパフォーマンスを改善できます。

注意事項

  • データベースプロキシモードでは、デフォルトでマルチステートメント機能がプロトコル層で有効になっています。 そのため、データベースプロキシモードを無効にした後、マルチステートメント機能を有効化せずに複数の SQL ステートメントを実行すると、システムは エラーを返します。 この問題を避けるには、事前に接続パラメーターを確認して追加しておく必要があります。 たとえば、 JDBCに allowMultiQueries パラメーターを次のように追加します。
    dbc:mysql:///test?allowMultiQueries=true
  • データベースプロキシモードは無効化 (データベースプロキシモードから標準モードへの切り替え) のみ可能です。 データベースプロキシモードを有効にすることはできません (標準モードからデータベースプロキシモードに切り替えることはできません) 。
  • 接続モードを切り替えると、およそ 30 秒間、一時的な切断が発生する場合があります。 オフピーク時、またはアプリケーションが RDS インスタンスに自動再接続可能な状態での切り替え実行を推奨します。
  • SQL Server 2008 R2 バージョンを使用した RDS インスタンスが VPCで実行されている場合、デフォルトでデータベースプロキシモードが使用され、標準モードに切り替えることはできません。
  • SQL Server 2008 R2 バージョンを使用した RDS インスタンスがクラシックネットワークで実行されている場合、デフォルトで標準モードが使用され、データベースプロキシモードに切り替えることはできません。 また、RDS インスタンスを VPC に移行することはできません。

接続モード

データベースエンジンのバージョン サポートされている接続モード
SQL Server 2012、2016、2017 標準モード
SQL Server 2008 R2 標準モードおよびデータベースプロキシモード

前提条件

データベースプロキシモードが有効になっていること。

  • [データベースプロキシ] タブが表示されている場合、データベースプロキシモードが有効になっているため、このトピックで説明する操作を続行できます。
  • [データベースプロキシ] タブが表示されていない場合、データベースプロキシモードは表示されないため、このトピックはスキップできます。
数据库代理页签

手順

方法 1

  1. RDS コンソールにログインします。
  2. 画面左上で、接続モードを切り替える RDS インスタンスが表示されているリージョンを選択します。选择地域
  3. インターネットアドレスを申請する RDS インスタンスの ID をクリックします。
  4. 左側のナビゲーションペインで、[データベースの接続] を選択します。
  5. [接続モードの切り替え] をクリックし、表示されるダイアログボックスで [確認] をクリックします。数据库连接
    このボタンは、データベースプロキシモードを有効にしている場合のみ使用できます。

方法 2

  1. RDS コンソールにログインします。
  2. 画面左上で、接続モードを切り替える RDS インスタンスが表示されているリージョンを選択します。选择地域
  3. 接続モードを切り替える RDS インスタンスの ID をクリックします。
  4. 左側のナビゲーションペインで [データベースプロキシ] をクリックします。
  5. [データベースプロキシ] タブでデータベースプロキシステータスの隣に表示されるスライダーをクリックし、表示されるダイアログボックスで [確認] をクリックします。
    このタブは、データベースプロキシモードを有効にしている場合のみ使用できます。