1

今日の初めに、データベースをDEV環境からTEST環境に復元しました。復元後、データベースからすべてのログイン(NTとSQLの両方)を削除しました。残念なことに、DEV環境のデータベースのユーザーの1人がTESTデータベースにアクセスできます。私は彼の画面を見て彼の接続を確認し、プロファイラーを使用して彼のログインを監視することでこれを確認しました。

彼は、期待されるTEST上の他のデータベースにアクセスできません。

関係ありませんが、DEVは2008R2、TESTは2012です。

誰かがこれまでにこのようなものを見たことがありますか?見えないものが「バックアップでやってきた」のに残っている可能性はありますか?

4

1 に答える 1

2

データベースユーザーとサーバーログインには違いがあります。データベースを復元しても、個人がサーバーへの接続に使用したログイン(ユーザー名とパスワード)に影響はありません...

復元したデータベースからユーザーのみを削除した場合でも、ログインにアクセス権が付与されているため(sysadminなど)、個人はデータベースへのアクセス許可を持っている可能性があります。

データベースレベルではなく、サーバーレベルでどのログインが存在するかを確認します。またBUILTIN\Administrator、サーバーレベルでの役割にも注意してください。彼は、Windowsサーバーレベルの管理者であるため、個々のアクセスを許可している可能性があります。

于 2012-12-06T23:12:54.757 に答える