SQLデータベースのセキュリティを表示しようとしているユーザーがいますが、センス。私が使用して私たちのDB上の「ゲスト」アカウントとしてだけでなく、完全に自分のアカウントを落とした:アカウントが削除されていて、ゲストが落ちても、まだユーザーはDBに接続できます
:DROP USER [guest]
GO
DROP USER [JoeB]
GO
をしかし、彼はその後、再接続しようとしたとき、彼ができる、と私は彼が次のクエリを実行するために取得するとき
select current_user as me;
それは、「ゲスト」
どのようにこれが可能であるが、ユーザであると言いますか?他の2人のDBA、Tableauで報告するためにDBを使用する同僚以外は、このDBには他のアカウントはありません。
ここでは簡単なステップを忘れていますか?
アドバイスありがとうございます。
編集:私もゲストからREVOKE CONNECTを実行しました。結果はありません。
編集2:他のDBAの検出された1人が、私たちのネットワークに接続した誰かのゲートウェイとなるようにユーザを設定していました。このアカウントを削除すると、正常に動作しているすべてのものに戻ります。
私もそれをやっていて、彼はまだ接続することができました。 –
JoeBをmasterから削除しましたか、問題のdbから削除しましたか?試してみてください: 'のUSEマスターをGO のDROP LOGIN [JoeB] GO' 私はしませんでした – SQLCliff
...私たちは投稿してください、彼は、彼があまりにも追加されていないことも、当社の他のDBに接続できないだけ私は彼のためのユーザーを作成したこのテストのDB。なぜ彼はこれらの他のDBを見ることができないのですか? –