次の方法で共有


Always On 可用性グループ (SQL Server)

Always On 可用性グループ機能は、データベース ミラーリングに代わる、高可用性と災害復旧のためのエンタープライズ レベルのソリューションです。 SQL Server 2012 で導入された Always On 可用性グループは、企業の一連のユーザー データベースの可用性を最大化します。 可用性グループ は、 可用性データベースとして知られる、ひとまとまりでフェールオーバーされる個別のユーザー データベースのセットのためのフェールオーバー環境をサポートします。 可用性グループは、読み取り/書き込みプライマリ データベースのセットをサポートし、1 ~ 8 セットの対応するセカンダリ データベースをサポートします。 必要に応じて、セカンダリ データベースで読み取り専用アクセスまたはいくつかのバックアップ操作を利用できます。

可用性グループは、可用性レプリカのレベルでフェールオーバーします。 フェールオーバーは、データ ファイルの損失、データベースの削除、トランザクション ログの破損によってデータベースが疑われるなど、データベースの問題が原因ではありません。

メリット

Always On 可用性グループには、データベースの可用性を向上させ、リソースの使用を向上させる豊富なオプションセットが用意されています。 主なコンポーネントは次のとおりです。

用語と定義

可用性グループ
ひとまとまりでフェールオーバーされるデータベースのセット ( 可用性データベース) のコンテナー。

可用性データベース
可用性グループに属しているデータベース。 可用性データベースごとに、可用性グループは 1 個の読み取り/書き込み可能なコピー ( プライマリ データベース) と 1 ~ 8 個の読み取り専用コピー (セカンダリ データベース) を管理します。

プライマリ データベース
可用性データベースの読み取り/書き込み可能なコピー。

セカンダリー データベース
可用性データベースの読み取り専用コピー。

可用性レプリカ
可用性グループのインスタンス化。 SQL Server の特定のインスタンスによってホストされ、可用性グループに属する各可用性データベースのローカル コピーを保持します。 可用性グループには、2 種類の可用性レプリカ ( プライマリ レプリカ と 1 ~ 8 個の セカンダリ レプリカ) があります。

主レプリカ
クライアントからプライマリ データベースへの読み取り/書き込み接続を可能にし、各プライマリ データベースのトランザクション ログ レコードをすべてのセカンダリ レプリカに送信する可用性レプリカ。

セカンダリ レプリカ
各可用性データベースのセカンダリ コピーを保持し、可用性グループの潜在的なフェールオーバー ターゲットとして機能する可用性レプリカ。 必要に応じて、セカンダリ レプリカは、セカンダリ データベースへの読み取り専用アクセスと、セカンダリ データベース上でのバックアップの作成をサポートできます。

可用性グループ リスナー
Always On 可用性グループのプライマリ レプリカまたはセカンダリ レプリカ内のデータベースにアクセスするためにクライアントが接続できるサーバー名。 可用性グループ リスナーは、着信接続をプライマリ レプリカまたは読み取り専用のセカンダリ レプリカに転送します。

他のデータベース エンジン機能との相互運用性と共存

Always On 可用性グループは、SQL Server の次の機能またはコンポーネントで使用できます。

警告

Always On 可用性グループで他の機能を使用するための制限事項と制限については、「 Always On 可用性グループ: 相互運用性」を参照してください。SQL Server;

関連タスク

関連コンテンツ

こちらもご覧ください

Always On 可用性グループの概要。SQL Server。
AlwaysOn 可用性グループの前提条件、制限事項、および推奨事項 (SQL Server)
Always On アベイラビリティ グループのためのサーバーインスタンスの構成。SQL Server
可用性グループの作成と構成。SQL Server;
可用性グループの管理。SQL Server;
可用性グループの監視 (SQL Server)
Always On 可用性グループの Transact-SQL ステートメントの概要。SQL Server;
AlwaysOn 可用性グループの PowerShell コマンドレットの概要。SQL Server;