ODBC Driver for SQL Server

Build 25.0.9434

ApplicationIntent

アプリケーションが、可用性グループデータベースの読み取り専用バージョンまたは読み取り / 書き込みバージョンのどちらにアクセスするかを指定します。

データ型

string

デフォルト値

"ReadWrite"

解説

このプロパティは、可用性グループを使用する高可用性SQL Server 環境で使用されます。可用性グループは、異なるサーバー間でデータベースの複数のコピーを維持する機能です。

可用性グループでは:

  • プライマリレプリカは、すべての変更(読み取りおよび書き込み操作)が行われるメインのサーバーです。
  • セカンダリレプリカは、プライマリと同期された読み取り専用のコピーです。

ApplicationIntentReadOnly に設定すると、SQL Server リスナーは、利用可能な場合に読み取り専用のセカンダリレプリカに接続をルーティングすることがあります。 これにより、データの更新を必要としないクエリをセカンダリで処理することで、プライマリサーバーの負荷を軽減できます。このプロパティがReadWrite に設定されている場合、接続はプライマリレプリカにルーティングされます。

このプロパティは、読み取りトラフィックが多い環境で、パフォーマンスとスケーラビリティを向上させるのに役立ちます。特に、読み取り専用レプリカが構成されている可用性グループで有効です。

  • ReadOnly を使用すると、レポートや分析クエリをセカンダリレプリカにオフロードできます。
  • ReadWriteを使用(またはこのプロパティを省略)すると、読み取り / 書き込みアクセスのためにプライマリレプリカに直接接続します。

追加情報

可用性グループが読み取り専用ルーティングに対応していない場合、このプロパティをReadOnly に設定すると接続が失敗する可能性があります。 必ずデータベース管理者またはデプロイ構成を確認してください。

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434