ユーザーがSQLインストール・スクリプトを実行するスキーマは、SQLスクリプトで作成される表、ビュー、ロール、ストアド・プロシージャおよびシノニムを所有します。
次のスキーマ・オブジェクトとその表形式の情報は、各ロールが提供する権限と、ASP.NETサービス・メソッドとOracleストアド・プロシージャまたは関数との関係を説明します。
この項では、次のオブジェクトをリストします。
表1-3に、各プロバイダによって使用される表をリストします。
表1-3 プロバイダ表
| Oracleプロバイダ | 表 |
|---|---|
|
メンバーシップ |
|
|
ロール |
|
|
プロファイル |
|
|
パーソナライズ |
|
|
Webイベント |
|
|
サイト・マップ |
|
|
セッション状態 |
|
プロバイダごとに作成された、最大3つのタイプのデータベース・ロールがあります。
BasicAccess: プロバイダの基本機能へのアクセスをデータベース・ユーザーに提供します。
ReportAccess: プロバイダのレポート指向のデータ収集機能をデータベース・ユーザーに提供します。
FullAccess: プロバイダに関連するすべてのデータベース・オブジェクトへのアクセスをデータベース・ユーザーに提供します。
表1-4に、各プロバイダに対して作成されるロールをリストします。
表1-4 ロールおよび権限
| Oracleプロバイダ | Oracle Databaseロール |
|---|---|
|
メンバーシップ |
|
|
ロール |
|
|
プロファイル |
|
|
パーソナライズ |
|
|
Webイベント |
|
|
サイト・マップ |
|
|
セッション |
|
次の表に、各プロバイダに対して作成されるビューを示します。表では、これらのビューへのアクセス権を付与するプロバイダ固有のデータベース・ロールもリストします。
次の表に、プロバイダ固有のデータベース・ロールと、ロールが実行権限を提供するストアド・プロシージャをリストします。表では、ストアド・プロシージャを起動する、対応するASP.NETサービス・メソッドもリストしています。
表1-10に、ora_aspnet_Mem_BasicAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-10 ora_aspnet_Mem_BasicAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-11に、ora_aspnet_Mem_ReportAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-11 ora_aspnet_Mem_ReportAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-12に、ora_aspnet_Mem_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-12 ora_aspnet_Mem_FullAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
すべてのメンバーシップ・メソッド |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-13に、ora_aspnet_Roles_BasicAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-13 ora_aspnet_Roles_BasicAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
表1-14に、ora_aspnet_Roles_ReportAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-14 ora_aspnet_Roles_ReportAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-15に、ora_aspnet_Roles_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-15 ora_aspnet_Roles_FullAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
すべてのロール・マネージャ・メソッド |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-16に、ora_aspnet_Prof_BasicAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-16 ora_aspnet_Prof_BasicAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
表1-17に、ora_aspnet_Prof_ReportAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-17 ora_aspnet_Prof_ReportAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-18に、ora_aspnet_Prof_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-19に、ora_aspnet_Pers_BasicAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-19 ora_aspnet_Pers_BasicAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
|
|
|
表1-20に、ora_aspnet_Pers_ReportAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-20 ora_aspnet_Pers_ReportAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
|
|
|
|
|
表1-21に、ora_aspnet_Pers_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-21 ora_aspnet_Pers_FullAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
すべてのパーソナライズ・メソッド |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表1-22に、ora_aspnet_Wevnt_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-23に、ora_aspnet_Smap_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-24に、ora_aspnet_Sessn_FullAccessロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-24 ora_aspnet_Sessn_FullAccessロール
| サービス・メソッド | ストアド・プロシージャ |
|---|---|
|
すべてのセッション状態メソッド |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|