次の方法で共有


Azure Stack Hub で SQL データベースを使用する

重要

Azure Stack Hub ビルド 2108 以降、SQL および MySQL リソース プロバイダーは、アクセス権が付与されているサブスクリプションに提供されます。 この機能の使用を開始する場合、または以前のバージョンからアップグレードする必要がある場合は、サポート ケース を開くと、サポート エンジニアがデプロイまたはアップグレード プロセスを案内します。

SQL リソース プロバイダーを使用して、Azure Stack Hub上に SQL データベースを提供します。 リソース プロバイダーをインストールし、1 つ以上の SQL Server インスタンスに接続すると、ユーザーは次のものを作成できます。

  • クラウドネイティブ アプリ用の SQL データベース。
  • Web アプリケーション用の SQL データベース。

SQL リソース プロバイダーをインストールする前に考慮すべき制限事項:

  • ユーザーは、個々のデータベースのみを作成および管理できます。 データベース サーバー インスタンスにはエンド ユーザーがアクセスできません。 これにより、master、Temp DB へのアクセス、またはデータベースの動的管理を必要とするオンプレミスデータベース アプリとの互換性が制限される場合があります。
  • Azure Stack Hub オペレーターは、SQL データベース サーバーとホストのデプロイ、更新、セキュリティ保護、構成、および保守を担当します。 RP サービスでは、ホストとデータベース サーバー インスタンスの管理機能は提供されません。
  • 異なるサブスクリプション内の異なるユーザーのデータベースは、同じデータベース サーバー インスタンスに配置できます。 RP には、異なるホストまたはデータベース サーバー インスタンス上のデータベースを分離するためのメカニズムは用意されていません。
  • RP では、データベースのテナント使用状況に関するレポートは提供されません。
  • SQL ホスティング サーバーは、グローバル Azure 内の別のサブスクリプションにのみ移動できます。 Azure Stack Hub では、SQL ホスティング サーバーを別のサブスクリプションに移動することはできません。
  • RP は SQL サーバーの正常性を監視しません。
  • SQL Server のシステム データベースに対するアクセス制御はありません。 SQL ホスティング サーバーがスタンドアロン SQL サーバー (SQL HA ではない) の場合、SQL RP は SQL ログインを使用して、ユーザーが自分のデータベースにアクセスできるようにします。 ただし、SQL ログインでは、システム データベースへのユーザーのアクセスは制御されません。 たとえば、バックアップの 1 つからデータベースを復元しようとしているユーザーは、バックアップ履歴が msdb データベースに格納されているため、同じホスティング サーバー上のすべてのバックアップ履歴を表示できます。

オンプレミスの従来の SQL Server ワークロードでは、Azure Stack Hub 上の SQL Server 仮想マシンをお勧めします。

SQL リソース プロバイダー アダプターのアーキテクチャ

リソース プロバイダーは、次のコンポーネントで構成されます。

  • SQL リソース プロバイダー アダプター仮想マシン (VM)。これは、プロバイダー サービスを実行する Windows Server VM です。
  • 要求を処理し、データベース リソースにアクセスするリソース プロバイダー
  • SQL Serverをホストするサーバー。これは、ホスティング サーバーと呼ばれるデータベースの容量を提供します。

SQL Server のインスタンスを少なくとも 1 つ作成するか、外部 SQL Server インスタンスへのアクセスを提供する必要があります。

手記

Azure Stack Hub 統合システムにインストールされているホスティング サーバーは、テナント サブスクリプションから作成する必要があります。 既定のプロバイダー サブスクリプションから作成することはできません。 ユーザー ポータルから作成するか、適切なサインインで PowerShell を使用して作成する必要があります。 すべてのホスティング サーバーは課金対象の VM であり、ライセンスが必要です。 サービス管理者は、テナント サブスクリプションの所有者にすることができます。

次の手順

SQL Server リソース プロバイダー をデプロイする