次の方法で共有


ミラー化されたデータベースを共有し、アクセス許可を管理する

ミラー化されたデータベースを共有する場合、ワークスペースとその他の項目へのアクセス権を付与せずに、他のユーザーまたはグループにミラー化されたデータベースへのアクセス権を付与します。 ミラー化されたデータベースを共有すると、SQL 分析エンドポイントへのアクセスも許可されます。

Microsoft Fabric でアイテムを共有するには、ワークスペースの管理者またはメンバーである必要があります。

ミラー化されたデータベースを共有する

ミラー化されたデータベースを共有するには、ワークスペースに移動し、ミラー化されたデータベース名の横にある [共有 ] を選択します。

ミラー化されたデータベースを共有するユーザー、許可するアクセス許可、電子メールで通知を受け取るかどうかを選択するオプションが表示されます。

既定では、ミラー化されたデータベースを共有すると、ミラー化されたデータベースと関連する SQL 分析エンドポイントに対する読み取りアクセス許可がユーザーに付与されます。 これらの既定のアクセス許可に加えて、次の権限を付与できます。

  • "すべての SQL 分析エンドポイント データの読み取り": 受信者に SQL 分析エンドポイントの ReadData アクセス許可を付与します。これにより、受信者は、Transact-SQL クエリを使用して SQL 分析エンドポイント経由ですべてのデータを読み取ることができるようにします。

  • "すべての OneLake データの読み取り": 受信者に ReadAll および SubscribeOneLakeEvents アクセス許可を付与します。これにより、Spark や OneLake Explorer などを使用して OneLake のミラー化されたデータにアクセスし、Fabric Real-Time Hub で OneLake イベントをサブスクライブできます。

  • "読み取りと書き込み": ミラーリングされたデータベースの書き込みアクセス許可を受信者に付与します。これにより、ミラー化されたデータベース構成を編集したり、ランディング ゾーンとの間でデータの読み取り/書き込みを行うことができます。

アクセス許可の管理

ミラー化されたデータベースまたはその SQL 分析エンドポイントに付与されたアクセス許可を確認するには、ワークスペース内のこれらの項目のいずれかに移動し、[ アクセス許可の管理 ] クイック アクションを選択します。

ミラー化されたデータベースの 共有 アクセス許可がある場合は、[ アクセス許可の管理 ] ページを使用してアクセス許可を付与または取り消すこともできます。 既存の受信者を表示するには、各行の末尾にあるコンテキスト メニュー (...) を選択して、特定のアクセス許可を追加または削除します。

Azure SQL Database、Azure SQL Managed Instance、Azure Database for PostgreSQL、または SQL Server 2025 からデータをミラーリングする場合、そのシステム割り当てマネージド ID には、ミラー化されたデータベースに対する "読み取りと書き込み" アクセス許可が必要です。 ファブリック ポータルからミラー化されたデータベースを作成すると、アクセス許可が自動的に付与されます。 API を使用してミラー化されたデータベースを作成する場合は、上記の手順に従ってアクセス許可を付与してください。 受信者を検索するには、Azure SQL Database 論理サーバーまたは Azure SQL Managed Instance の名前を指定します。

既知の問題

ミラー化されたデータベースの共有ダイアログには、OneLake イベントをサブスクライブするオプションが用意されています。 現在、OneLake イベントをサブスクライブするためのアクセス許可は、すべての OneLake データの読み取りアクセス許可と共に付与されています。