- PR -

特定アカウントにはSQLServer2005にログインさせない方法

1
投稿者投稿内容
緑茶
常連さん
会議室デビュー日: 2003/08/17
投稿数: 32
お住まい・勤務地: 東京都
投稿日時: 2007-12-27 19:39
SQLServer2005を混合モードで使用しているのですが、同一サーバ上の特定のWindowsアカウントについては、SQLServerにログインさせないようにしたいと考えています。

例えば当該サーバ(Win2003)にUserA、UserB、UserCという3つのアカウントが登録されているとして、UserAはSQLServerにログインできるが、UserBとUserCについてはログインさせないようにしたいと思っています。
又はUserBとUserCには任意のデータベースにアクセスさせないということでもOKです。

これを行うにはどのようにすれば良いのでしょうか?

宜しくお願いいたします。
よっしー
大ベテラン
会議室デビュー日: 2007/05/17
投稿数: 143
投稿日時: 2007-12-28 11:23
緑茶さん、こんにちは。

UserBとUserCに権限を付与しなければ良いのでは?

ってことじゃないですよね。きっと。
UserBとUserCがAdministratorsに入っているとか?
緑茶
常連さん
会議室デビュー日: 2003/08/17
投稿数: 32
お住まい・勤務地: 東京都
投稿日時: 2007-12-28 15:02
よっしーさん、返信ありがとうございます。

UserBもUserCも今のところはAdministratorsに入っております。
イメージとしてはBとCは運用向けのアカウントなので、OSのメンテナンスなどからAdmin権限になっていますが、BとCでDBにはアクセスさせたくないと思っております。
緑茶
常連さん
会議室デビュー日: 2003/08/17
投稿数: 32
お住まい・勤務地: 東京都
投稿日時: 2007-12-28 15:09
よく調べてみるとSQLServer上にBとCのDBアカウントを作成して、アクセスを拒否する設定にすることで出来ました。

お騒がせします。
よっしー
大ベテラン
会議室デビュー日: 2007/05/17
投稿数: 143
投稿日時: 2007-12-28 15:15
引用:

UserBもUserCも今のところはAdministratorsに入っております。



それなら、「BUILTIN\\Administratorsログイン」を削除するのも一つの手です。
その場合、UserAは別途ログインを追加する必要があります。
1

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