餃子を食べるとき、何をつけますか?

Windows2000
SQLServer2000 を使用しています。

ABCというデータ-ベースがあって、
このデータ-ベースに(1)、(2)、(3)、(4)、(5)
というテーブルがあるとします。

データ-ベースにログインするユーザーによって
Aさんは(1)~(5)のすべてにアクセス参照・更新
できるけれど
Bさんは(1)しか参照(のみ)できないという風に
ログインユーザーで制限させることは可能
でしょうか?

可能ならば詳細な方法をどなたかご教授
願えませんでしょうか・・・。
すみません、よろしくお願い致します。

A 回答 (2件)

比較的簡単な方法では、


Enterprise Managerでテーブルのプロパティを開いて
対象ユーザのSELECT権限を無効にするとか。
このあたりが参考になるかな?

http://www.microsoft.com/japan/msdn/sqlserver/co …
(「データベースでの権限の設定」の項)

参考URL:http://www.microsoft.com/japan/msdn/sqlserver/co …
    • good
    • 0
この回答へのお礼

分かりやすい回答ありがとうございます!

お礼日時:2004/09/22 09:09

siteumaさんが書かれているとおりの方法とるか


もしくは、参照側のアプリが自作であればそれで制限をかけるかですね。
プログラム書くよりかは、siteumaさんが言われるほうが簡単だと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!!

お礼日時:2004/09/22 09:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報