すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ApsaraDB RDS for SQL Serverインスタンスでデータベースプロキシモードを無効にする

最終更新日:Jan 23, 2024

このトピックでは、ApsaraDB RDS for SQL Serverインスタンスでデータベースプロキシモードを無効にする方法について説明します。 データベースプロキシモードを無効にすると、RDSインスタンスは標準モードで実行されます。 これにより、RDSインスタンスのパフォーマンスが向上します。

注意事項

データベースプロキシモードでは、デフォルトでマルチステートメント機能がプロトコル層で有効になっています。 データベースプロキシモードを無効にすると、マルチステートメント機能も無効になります。 この場合、複数のステートメントを実行すると、システムはエラーを報告します。 データベースプロキシモードを無効にする前に、RDSインスタンスの接続パラメーターを確認して追加することを推奨します。 たとえば、JDBC APIにallowMultiQueriesパラメーターを追加します。
dbc:mysql:/// test? allowMultiQueries=true 

接続モード

データベースエンジンのバージョンアクセスモード
SQL Server 2012、SQL Server 2016、およびSQL Server 2017標準モードのみがサポートされています。
SQL Server 2008 R2標準モードとデータベースプロキシモードの両方がサポートされています。

前提条件

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

説明
  • [データベースプロキシ] タブが表示された場合、データベースプロキシモードが有効になります。 次の手順を実行して、データベースプロキシモードを無効にします。
  • [データベースプロキシ] タブが表示されない場合、データベースプロキシモードは無効になります。 このトピックで説明している操作を実行する必要はありません。

手順

注意事項

  • データベースプロキシモードのみを無効にできます。 ただし、データベースプロキシモードを有効にすることはできません。
  • データベースプロキシモードを無効にすると、約30秒の一時的な接続エラーが発生します。 オフピーク時には、データベースプロキシモードを無効にすることを推奨します。 または、RDSインスタンスに自動的に再接続するようにアプリケーションを設定してください。
  • RDSインスタンスが仮想プライベートクラウド (VPC) でSQL Server 2008 R2を実行している場合、デフォルトでデータベースプロキシモードが選択されています。 データベースプロキシモードを無効にすることはできません。
  • RDSインスタンスがクラシックネットワークでSQL Server 2008 R2を実行している場合、デフォルトで標準モードが選択されます。 標準モードを無効にしたり、ネットワークタイプをVPCに変更したりすることはできません。

方法 1

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションペインで、データベース接続 を選択します。
  3. [インスタンス接続] タブの右上隅にある [アクセスモードの切り替え] をクリックします。 表示されるメッセージで、[OK] をクリックします。Database connections

方法 2

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションペインで、[データベース] をクリックします。
  3. [データベースプロキシ] タブで、[データベースプロキシステータス] をオフにします。 表示されるダイアログボックスで、[確認] をクリックします。