私は最近、サーバーの一人のユーザーとの定期的なアクセス権を共有したいと思ったし、私は簡単なことを実現CREATE USER
し、GRANT ALL ON DATABASE
コマンドは彼が単純で実行できなかったSELECT
データのを。
特定のデータベースのすべてのテーブルへの権限を特定のユーザーに付与しpublic
たいのですが、何らかの特権を許可するかどうかわからないため、スキーマ全体へのアクセスを許可するのが最善のアイデアかどうかわかりませんエスカレーション。他の方法はありますか?
データベース内のすべてのテーブルにすべてのCRUDを付与したいと思います。また、このデータベース内でDROPpingとCREATEを行うことも有用である可能性があります。
—
d33tah
GRANT SELECT ON TableName TO [Domain\User]
か?db_datareader
すべてのテーブルへの読み取りアクセスのみが必要な場合は、通常、ユーザーをロールに割り当てますが、どの程度の粒度が必要かはわかりません。