2017-11-29 5 views
0

この問題は、SQL Serverのセキュリティのログインとサーバーの役割を指します。SQLがパブリックサーバーの役割を減らす

私はSSMS v17.3を使用しています。

私の質問の最終的な結果は、最終的に私はにの読み取り専用アクセス権を持つユーザーを持っています。

私は新しいユーザーが彼にログイン名&パスワードを与えて作成しました。 また、私は彼にユーザマッピングを与えました - >それで私は彼を私のデータベースにpublicとして& db_datareader for readonlyとしてマッピングしました。

問題は、ユーザーが引き続きデータベースへの書き込みと更新にアクセスできることです。

私は、問題がパブリックサーバの役割であると言っている記事を見つけました。

パブリックサーバーの役割に与える権利を減らすにはどうすればよいですか?

お知らせください。

答えて

1

これらの権利は、公共の役割(データベースまたはサーバー)場合は、公共への唯一のかの誰か付与された権利から来ることができます。

そうでなければ、利用者は、私はあなたが権限をチェックするためにこれらのスクリプトを使用することをお勧めしますので、そのユーザー

への助成金より多くの権利を持っています

+0

これは、 SQL Serverを新しくインストールして、公開はできません。 – panoskarajohn

+0

@panoskarajohn私がお勧めするスクリプトを使って*すべて*をチェックしてみませんか?明らかに*いくつかのアクセスが許可されています。あなたは多くのことを前提としています デフォルトでローカル管理者がSQL Serverに追加されているようなものさえ... – gbn

+0

あなたのクエリはきれいに報告され、機能しました。 – panoskarajohn

関連する問題