Azure Arc で有効になっている SQL Managed Instance の機能

Azure Arc で有効になっている SQL Managed Instance は、最新の安定バージョンの SQL Server と共通のコード ベースを共有します。 標準の SQL 言語、クエリ処理、データベース管理機能のほとんどは同一です。 SQL Server と SQL Database または SQL Managed Instance に共通する機能は次のとおりです。

RDBMS の高可用性

機能 Azure Arc 対応 SQL Managed Instance
Always On フェールオーバー クラスター インスタンス1 該当なし。 同様の機能を使用可能。
Always On 可用性グループ2 Business Critical サービス レベル。
基本的な可用性グループ 2 該当なし。 同様の機能を使用可能。
最小レプリカ コミット可用性グループ 2 Business Critical サービス レベル。
クラスターを使用しない可用性グループ はい
データベースのバックアップ はい - COPY_ONLYBACKUP - (Transact-SQL)」を参照
バックアップ圧縮 はい
バックアップ ミラー はい
バックアップの暗号化 はい
Azure へのバックアップ (URL へのバックアップ) はい
データベース スナップショット はい
高速復旧 はい
ホット アド メモリと CPU はい
ログ配布 現在使用できません。
オンライン ページおよびファイルの復元 はい
オンラインのインデックス構築 はい
オンラインのスキーマ変更 はい
再開可能なオンライン インデックス再構築 はい

1 ポッドで障害が発生した場合は、新しい SQL Managed Instance が開始され、データが含まれる永続ボリュームに再アタッチされます。 Kubernetes の永続ボリュームの詳細については、こちらを参照してください

RDBMS のスケーラビリティとパフォーマンス

機能 Azure Arc 対応 SQL Managed Instance
列ストア はい
クラスター化列ストア インデックス内のラージ オブジェクト バイナリ はい
オンライン非クラスター化列ストア インデックスの再構築 はい
インメモリ OLTP はい
恒久的なメイン メモリ はい
テーブルとインデックスのパーティション分割 はい
データ圧縮 はい
[リソース ガバナー] はい
パーティション テーブルの並列処理 はい
NUMA 対応のラージ ページ メモリとバッファー配列の割り当て はい
IO リソース管理 はい
遅延持続性 はい
自動調整 はい
バッチ モードの適応型結合 はい
バッチ モード メモリ許可フィードバック はい
複数ステートメントのテーブル値関数のインターリーブ実行 はい
一括挿入の機能強化 はい

RDBMS のセキュリティ

機能 Azure Arc 対応 SQL Managed Instance
行レベルのセキュリティ はい
Always Encrypted はい
セキュリティで保護されたエンクレーブが設定された Always Encrypted いいえ
動的データ マスク はい
基本的な監査 はい
詳細な監査 はい
透過的なデータベースの暗号化 はい
ユーザー定義ロール はい
包含データベース はい
バックアップの暗号化 はい
SQL Server 認証 はい
Microsoft Entra 認証 いいえ
Windows 認証 はい

RDBMS の管理の容易性

機能 Azure Arc 対応 SQL Managed Instance
専用管理者接続 はい
PowerShell スクリプティングのサポート はい
データ層アプリケーション コンポーネントの操作のサポート - 抽出、配置、アップグレード、削除 はい
ポリシー オートメーション (変更時とスケジュールに基づいて確認) はい
パフォーマンス データ コレクター はい
標準的なパフォーマンス レポート はい
プラン ガイドおよびプラン ガイドの固定計画 はい
NOEXPAND ヒントを使用したインデックス付きビューの直接クエリ はい
インデックス付きビューメイン自動的に保持する はい
分散パーティション ビュー はい
並列インデックス操作 はい
クエリ オプティマイザーによる自動的なインデックス付きのビュー使用 はい
並列整合性チェック はい

プログラミング

機能 Azure Arc 対応 SQL Managed Instance
JSON はい
クエリ ストア はい
テンポラル はい
ネイティブ XML サポート はい
XML インデックスの作成 はい
MERGE と UPSERT の機能 はい
日付および時刻データ型 はい
国際化サポート はい
フルテキストおよびセマンティック検索 いいえ
クエリ内の言語指定 はい
Service Broker (メッセージング) はい
Transact-SQL エンドポイント はい
グラフ はい
Machine Learning サービス いいえ
PolyBase いいえ

ツール

Azure Arc で有効になっている SQL Managed Instance では、データの管理に役立つさまざまなデータ ツールがサポートされています。

ツール Azure Arc 対応 SQL Managed Instance
Azure portal はい
Azure CLI はい
Azure Data Studio はい
Azure PowerShell いいえ
BACPAC ファイル (エクスポート) はい
BACPAC ファイル (インポート) はい
SQL Server Data Tools (SSDT) はい
SQL Server Management Studio (SSMS) はい
SQL Server PowerShell はい
SQL Server Profiler はい

今回は、Azure Data Studio の Insider ビルドを使用します。

サポートされていない機能とサービス

次の機能とサービスは、Azure Arc で有効になっている SQL Managed Instance では使用できません。

面グラフ サポートされていない機能またはサービス
データベース エンジン マージ レプリケーション
  Stretch DB
  サード パーティの接続を使用した分散クエリ
  SQL Server と Azure SQL 製品以外のデータ ソースへのリンク サーバー
  システム拡張ストアド プロシージャ (XP_CMDSHELL など)
  FileTable、FILESTREAM
  EXTERNAL_ACCESS 権限または UNSAFE 権限が設定された CLR アセンブリ
  バッファー プール拡張
SQL Server エージェント SQL Server エージェントはサポートされていますが、次の特定の機能はサポートされていません: サブシステム (CmdExec、PowerShell、Queue Reader、SSIS、SSAS、SSRS)、アラート、マネージド バックアップ
高可用性 データベース ミラーリング
Security 拡張キー管理
  リンク サーバーに対する AD 認証
  可用性グループに対する AD 認証 (AG)