2017-08-03 13 views
0

"パブリック"サーバーの役割に割り当てられているログイン "user2"があります。これは、ログインがどのデータベースにもアクセスすることができないことを意味しますか?奇妙な点は、ログインがサーバー上の9つのデータベースのうち3つにアクセスできることです。私は変更が必要なデータベース上の設定があるかどうか、または私が調べる必要のあるパブリックロールであるかどうかはわかりません。どんな助けと説明も感謝します。ありがとうSQL Server 2012パブリックサーバーの役割

答えて

0

あなたはuserが何であるかを調べる必要があります。 How to: Create a Database User

サーバーロールはデータベースアクセスとは関係なく、新しく作成されたログインはpublicサーバーロールのメンバーです。

ユーザーが9データベースのうち3データベースにアクセスすると、これらのデータベースに対応するユーザーが存在する(つまり、guestユーザーなど、このデータベースに対応するユーザーがあるか、guestユーザーが有効になります。マスターデータベースで有効になっている)