私はソフトウェア開発者です。
Ddlの完全な読み取りアクセスが必要な本番データベースがありますが、ddlの書き込みまたは実行アクセスは必要ありません。
データベースに影響を与えずに完全なddl読み取りアクセスを許可するDBAを送信できるスクリプトはありますか?
必要になるだろう VIEW DEFINITIONデータベース上で実行すると、DDLにアクセスできます。
VIEW DEFINITION
USE <database>; GRANT VIEW DEFINITION TO <user>;