- PR -

ログインユーザーとテーブルのユーザーとのマッチング

1
投稿者投稿内容
よしぞう
会議室デビュー日: 2003/09/08
投稿数: 2
投稿日時: 2003-09-08 22:02
初めて書き込みさせていただきます。「よしぞう」といいます。
SQL SERVERでの経験も少なく、初めて.NETのC#でプログラミングしています。

内容は、テーブル一覧を表示して該当のテーブルより検索条件を指定してデータを表示するのですが、「ログインしているユーザー毎にアクセスできるテーブルを制限したい」のです。

C#で実現可能なのか。可能である場合、どういう方法があるのか教えていただけないでしょうか。(Windows認証)どうぞ宜しくお願いいたします。

環境:SQL SERVER 2000/Windows2000です。
Beatle
ぬし
会議室デビュー日: 2003/06/09
投稿数: 394
投稿日時: 2003-09-09 14:56
ユーザー毎に細かい権限が必要なのでしょうか?

もし、あるグループ(ワークグループ等)に分けて2〜3パターンしかないのであればDB側で
複数のDBに分けて、グループにより接続先を変えるという手もないことはないですが、実用
的ではないでしょう。ユーザー毎(グループ毎)に参照権限の対象TBLを変えるというのは
多分DB側の標準機能では無かったと思うので、細かい制御が必要であれば、ユーザー毎の権
限を登録できるテーブルかファイルを作って、それを参照しながらリストを表示する際にプ
ログラムで制御する方法になるかと。
よしぞう
会議室デビュー日: 2003/09/08
投稿数: 2
投稿日時: 2003-09-09 17:10
Beatle様、ご返答ありがとうございます。
細かい権限は必要ありません。2、3パターンのグループごとに参照できるTBLを換える処理をしたかったんです。しかし、先ほどまでの打ち合わせで、グループごとに参照できるTBL名を列記したTBLを作成することになりました。
また何かわからないことがあれば、宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)