権限をデータベースロールに付与して、複数のデータベースのオブジェクトを共有に含めることはできないことに注意してください。これらの手順の拡張例を続けると、次の権限がデータベースロールに付与されます。データベースロールに権限を付与します。データベースロールに権限を付与します。権限を付与する必要はないことに注意してください。この権限は、データベースロールの作成時に暗黙的に付与されます。d1.r2;Copyまたは、目的のデータベースをセッションの現在のデータベースとして設定し、次のコマンドを実行します。使用して共有を作成します。プロセスのこのステージでは、共有は空のコンテナーです。いう名前の新しい共有を作成します。権限を付与する必要があります。使用してデータベースロールを共有に付与することにより、データベースとデータベースオブジェクトを共有に追加します。変更し、データベースオブジェクトを共有するデータベースコンシューマーアカウントを追加します。org1.consumer1,org1.consumer2;Copyデータベースロールの管理¶このセクションでは、共有に付与されたデータベースロールを管理する手順について説明します。ステートメントを使用してデータベースロールの名前を変更します。付与されたすべての権限は、データベースロールの名前が変更された後も保持されます。データベースロールの名前が変更されたことを共有のデータコンシューマーに通知します。句を使用してデータベースロールを別のデータベースに移動することは禁止されていることに注意してください。使用してデータベースロールをドロップします。d1.r2;Copyデータベースロールを含む共有のデータコンシューマーに通知します。データベースロールに付与されたすべてのオブジェクトへのアクセスが取り消されます。使用して新しいデータベースロールを作成します。(このトピック内)をご参照ください。データベースオブジェクトに対する権限をデータベースロールに付与してから、データベースロールを共有に付与します。新しいデータベースロールを含む共有のデータコンシューマーに通知します。新しいデータベースロールを自分のアカウントロールに付与して、それらのロールがデータベースロールに関連付けられたオブジェクトにアクセスできるようにする必要があります。共有への権限の直接付与¶このセクションでは、データプロバイダーが共有データベースに対する単一の権限を付与することで、コンシューマーが、共有内のすべてのデータベースおよびデータベースオブジェクトにアクセスできるようにするための手順を説明します。使用して共有を作成します。このステップでは、共有は単にオブジェクトとアカウントが追加されるのを待っているコンテナーです。使用して、共有に次のオブジェクト権限を付与します。