問題タブ [grant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
578565 参照

sql - ユーザーが受け取ったすべての許可を一覧表示するにはどうすればよいですか?

Oracle DB のすべての権限を確認する必要があります。

TOAD 機能を使用してスキーマを比較しましたが、魅力的な許可などは表示されないため、質問があります。

Oracle DB のすべての許可を一覧表示するにはどうすればよいですか?

0 投票する
2 に答える
738 参照

mysql - 複数のテーブルに対する select 特権

1 つのステートメントで複数のテーブルに対する選択権限を付与するにはどうすればよいですか?

0 投票する
3 に答える
4670 参照

mysql - MySQL で GRANT のテーブル名にワイルドカードを使用できますか

MySQL で、データベース内の一連のテーブルでユーザーに GRANT を実行することは可能ですか?

これらのどちらも機能していないようです:

また、MySQL のマニュアルでは、どちらの方法でも答えが得られないようです。

0 投票する
3 に答える
4593 参照

latex - 改行なしの参照スタイル

助成金申請書を書いていますが、スペースが限られています。LaTeX に参照セクションを改行なしで出力させたいので、

になる

正確な参照スタイルはそれほど重要ではないと思いますが (これは NSF です)、これを行う書誌スタイルを見つけることができないようです。

0 投票する
2 に答える
5746 参照

mysql - MySQL ユーザーとすべての権限

OK、MySQL データベースにユーザーを追加しようとしています。このユーザーは、権限を持つデータベースに他のユーザーを追加できる必要があります。だから私はこれをしました:

ただし、このユーザーはユーザーを追加できません。それは、単一のデータベースに対して「すべて」しか与えなかったからですか? アクセス許可は、表示すると「N」と表示されますが、データベース名を削除すると「Y」と表示されます。

「topuser」がこれを実行できるようにしたい:

ユーザーを他のデータベースに追加する必要はないため、ここで試してみます。

これは、パスワードがコードに保存されないように、ユーザーがデータベースにアクセスするためにユーザー名とパスワードを提供する Web アプリ用です。ただし、他のソリューションは大歓迎です。

0 投票する
2 に答える
1854 参照

sql-server - SQL Server2000-特定の役割専用のGRANTEXECUTEを使用してsprocのリストを表示しますか?

SQLSERVER2000データベースには約500のsprocがあります。各sprocには、次のような一般的なGrantExecuteステートメントがあります。

GRANT EXECUTEON[dbo]。[sproc_name]
TO[role1]、[role2]、[role3]、[role4]など...

特定のロールとその特定のロールのみに付与されているsprocの名前を表示する方法。

たとえば、role1をrole2またはrole3と組み合わせて使用​​したくない場合は、role1自体のみが実行権限を持っているものを表示したいだけです。

0 投票する
4 に答える
22150 参照

sql - スキーマ全体のロールのGRANTを再生成します

この質問と同様にGRANT、一連のスキーマ内のすべてのロールに対して発行されたすべてのステートメントと、名前が「PROXY」で終わるロールのリストを生成する方法を知りたいです。次のようなステートメントを再作成したい:

目的は、開発データベースからテストデータベース(Oracle 11g)への移行を支援することです。これを自動的に実行しようとするツールがいくつかありますが、失敗することがよくあります。

何か案は?

0 投票する
3 に答える
145818 参照

mysql - 初めてユーザー権限を付与したときに「GRANTUSAGE」が作成されるのはなぜですか?

私はDBMSの管理者側に不慣れで、これに気付いたとき、今夜(MySQLを使用して)新しいデータベースをセットアップしていました。ユーザーに初めて特権を付与した後、次のような別の付与が作成されます。

ドキュメントには、USAGE特権は「特権なし」を意味すると書かれているので、助成金は階層的に機能し、おそらくユーザーはすべてのデータベースに対して何らかの特権を持っている必要があると推測しています。

IDENTIFIED BYまた、私が作成した助成金に条項がないのに、この行に条項が含まれている理由もわかりません(主に、IDENTIFIED BY条項がどのような目的を果たしているのか理解していないためです)。

編集:これを最初に述べなかったことをお詫びします、助成金は

0 投票する
2 に答える
1050 参照

oracle - 列レベルの権限とレガシー アプリケーション

列レベルの特権を実装するように要求されました。たとえば、次のようになります。

しかし、クライアント アプリケーション (Delphi+ODAC 内) は常に次のような SQL 更新を発行することがわかりました。

column1 のみが変更された場合でも、Oracle が常にORA-01031: 不十分な権限をスローする原因は何ですか。明らかな解決策は、クライアント アプリケーションを変更して、変更された列のみで SQL 更新を発行するようにすることですが、これは非常に多くのコーディングのように見えます。

もっとエレガントな解決策はありますか?

編集: 私の Delphi ソースには、かなりの数のハードコーディングされた挿入/更新クエリがあることを忘れていました。この場合、ODAC は役に立ちません。

0 投票する
4 に答える
12456 参照

oracle - ORACLE:オブジェクトがドロップされたときに付与は削除されますか?

現在、AとBの2つのスキーマがあります。

Bにはテーブルがあり、Aはそのテーブルの挿入と更新を選択して実行します。

SQLスクリプトでは、タスクを完了できるようにAにアクセス許可を付与しています。

これで、テーブル'thetable'が削除され、別のテーブルの名前が少なくとも1日に1回Bに変更されます。

これを行った後、AがB.thetableでselectを実行すると、エラーが発生します。

ドロップ+名前変更操作を実行した後、付与も失われる可能性はありますか?

もう一度アクセス許可を割り当てる必要がありますか?

アップデート

someothertableには助成金がありません。

update2

'thetable'にデータを挿入する毎日のプロセスは、N回の挿入ごとにコミットを実行するため、ロールバックを実行できませんでした。そのため、2つのテーブルを使用します。

前もって感謝します