2009-05-09 5 views
1

SQL Server 2005のsysadmin権限を持つテストユーザーを作成しました(sysadmin、このユーザー名でもプロファイルしたいので)。しかし、テストユーザーに本番データベースへのアクセス権を制限します。SQL Server sysadminユーザーの書き込みアクセスを防止するにはどうすればよいですか?

「ログイン」の下にあり、プロパティの「ユーザーマッピング」タブで「db_denydatareader」デフォルトスキーマを選択したdb名も選択されています。しかし、それはまだselect文を実行することができます。

答えて

2

申し訳ありませんが、一度SysAdminへのアクセス権を付与すると、ファームを譲渡しました。テストユーザー用に別のロールを作成し、必要なデータベースにのみアクセスを許可する必要があります。

+0

しかし、このユーザーアカウントでSQLプロファイラを使用したいのですが、どうすればsysadminアクセスなしでプロファイルできますか? – uzay95

+0

変更トレース を有効にするか、ログインのプロパティを表示し、セキュリティターゲットを選択して、有効なアクセス許可で必要に応じてアクセス許可を設定します。 希望に役立ちます。 –

+0

また、Windowsの[実行形式...]機能を使用して、SQLプロファイラをトレース(sysadminアカウントなど)を実行するための適切な権限を持つアカウントとして実行し、アプリケーションまたはクエリを実行することができますテストユーザーとのテスト。 –

関連する問題