0

SQL サーバーには、ステートメント CREATE USER proxyUser WITHOUT LOGIN; を使用してプロキシ ユーザー アカウントを作成するオプションがあります。

これに相当する db2 (v8) を取得する方法について、インターネット上で多くの助けを見つけることができませんでした。これが可能かどうかはわかりませんが、可能であれば方法を教えてください。

これを使用したいシナリオは次のとおりです。毎日更新される〜800万レコードのテーブルがあります。挿入が行われる前に、テーブルから削除されるレコードはほとんどなく、その数は約 200 万です。これらの削除はログに記録する必要がないため、削除中はログをオフにすることにしました。私たちの資格情報にはテーブルの変更権限がないため、スクリプトに ALTER および DELETE ステートメントを配置し、どのユーザーが SP を実行するかに関係なく、プロキシ アカウントを使用してスクリプトを実行することにしました。

上記のシナリオを詳しく説明しているこの記事を見つけました。違いは、db2 でこれを行う必要があることと、ログに記録せずに削除を行う必要があることです。

http://www.mssqltips.com/sqlservertip/2583/grant-truncate-table-permissions-in-sql-server-without-alter-table/

ありがとうアルジュン

4

1 に答える 1