データベース内のデータへのアクセスの制御に問題があります。データは、私の会社の価格データとデータプロバイダーから購入した価格データを組み合わせたものであり、データにアクセスできるユーザーごとに課金されるため、データへのアクセスを制限できるようにする必要があります。
すべての価格データを保持するスキーム「DATA」があります。DATAスキーマに基づいて構築されたVIEWSを使用して、2つの追加スキーム(例:LIM_ACCESSとFULL_ACCESS)を使用することを考えています。例:
CREATE VIEW LIM_ACCESS.V_PRICES AS<br>
SELECT [] FROM DATA.PRICES<br>
WHERE SOURCE = [MyCompany]
CREATE VIEW FULL_ACCESS.V_PRICES AS<br>
SELECT [] FROM DATA.PRICES
しかし、私の経験では、LIM_ACCESS-およびFULL_ACCESS-スキームは、ビューを作成するためにDATA-tablesでselect-priveligeを持っている必要があり、その後、正方形1に戻ります。
データベースの初心者である私は、これに対する比較的単純な解決策がなければならないと感じているので、アドバイスやヒント(この質問が以前に尋ねられ、答えられた場合)はありがたいです:-)
よろしく、
Svend