トップ回答者
ユーザーについて

質問
-
こんにちは。
VB2005+SQLServerExpressにて開発を行っています。
他のPCから接続ができるかどうかのテストを行おうと思い、
セキュリティ → ログイン
から、ユーザーを作成したのですが、このユーザーというのはPCごとにその数分だけ作る必要が
あるのでしょうか。
それとも、Windowsのユーザーのようにグループを作成して、それにより権限を設定できるのでしょうか。
(いろいろと探しては見たのですが、この項目が見つかりませんでした。)
また、ストアドプロシージャを実行するためには、ユーザーマッピングにおいて、「db_owner」に
しなければならないのでしょうか。
いろいろと調べてもこれといった説明を見つけることができなかったので、質問をさせていただきました。
(現在は、ユーザーを作成し、「db_owner」としてテストを続けています。)
どうか、よろしくお願いします。
回答
すべての返信
-
それとも、Windowsのユーザーのようにグループを作成して、それにより権限を設定できるのでしょうか。
ログイン名にグループを指定することができます。
また、ストアドプロシージャを実行するためには、ユーザーマッピングにおいて、「db_owner」に
固定データベースロールの中から選択するのであれば、db_ownerを選択する必要があります。しかしこれだと権限が大きすぎるという場合は、必要最小限の権限を持った独自のデータベースロールを作成し、それを選択するようにして下さい。
しなければならないのでしょうか。
#あ~、昨日開いていた画面にレスを付けてしまったようです。回答済みになっていましたね。orz
★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/- 編集済み trapemiya 2009年5月6日 4:23