問題タブ [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 投票する
3 に答える
20026 参照

oracle - Oracle 11gで役割別の助成金が変更されましたか?

CONNECT私は役割を通じてユーザーに付与しようとしました:

これを10gで試してみると正常に動作しますが、11gではログインが拒否されます。

ORA-01045:user MY_USER lacks CREATE SESSION privilege; logon denied

役割を付与CREATE SESSIONしても違いはありません。
ユーザーに直接許可CONNECT(またはCREATE SESSION)した後にのみログインできます。

Oracleはこの動作を変更しましたか、それとも私は何か間違ったことをしていますか?

0 投票する
1 に答える
6000 参照

mysql - MysQL 5.0 のパターンに一致する一連のデータベースにアクセス許可を付与する

以下は、名前が「xian_」で始まるすべてのデータベースにすべての証明を付与することを理解するようになりましたが、mysql は構文エラーについて不平を言いますnear ''xian_...

GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%';

正しい構文は何ですか? ワイルドカードでもあるため、_ニーズも逃げていると考えてよろしいですか?\_

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

mysql - MySQLでデータベース名のワイルドカードを使用して付与しますか?

'projectA_%'という名前のすべてのデータベースに対して同じ権限を持つユーザー'projectA'を作成したい

私はその可能性を知っていますが、MySQLは私の構文が好きではありません:

参照:http ://dev.mysql.com/doc/refman/5.1/en/grant.html

0 投票する
1 に答える
713 参照

oracle - Oracle 語彙、データベースに相当する mysql/SQL Server は何ですか

語彙の助けが必要です。Oracle はあまり使用しませんが、MySQL と SQL Server には精通しています。

アップグレードと移行が必要なアプリケーションがあり、その手順の一部に XML ファイルへのエクスポートが含まれており、インストーラーが新しいデータベース テーブルを作成し、XML ファイルから新しいデータベース テーブルにインポートできるようになっています。

Oracle では、データベース接続でユーザー名、パスワード、および SID を指定しています。

SID を「COMPANY-APPS」と呼びましょう。この SID には、複数のアプリケーションに属するテーブルが含まれており、それぞれが異なるユーザー ( "WIKIUSER"、"BUGUSER"、"TIMETRACKERUSER" ) に接続しています。

私の質問は、同じユーザーを再利用して新しいテーブルを作成できますか (同じ名前で)。

MySQL または SQL Server では、新しいデータベースを作成し、その中にテーブルを作成する権限をユーザーに付与します。

または、アップグレードしたテーブル用に新しいデータベース ユーザーを作成する必要がありますか?

0 投票する
1 に答える
2344 参照

sql-server-2008 - SQLServer2008でDBオブジェクトの削除を拒否する

SQL Server 2008を使用して、データベースユーザーにGRANT CREATE、ALTER BUT DENYDROPDBオブジェクトを設定するためのヘルプが必要です。

私はこれを試しましたが、エラーが返されます:

どんな助けでも大歓迎です。どうもありがとう..

rfs

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

mysql - MySQL の起動に関する問題

PHP をダウンロードして、次のコマンドで mySQL を実行してみました。

そして、私はエラーを受け取りました:

Linux を使用してオンラインで解決策を見つけましたが、このマシンで vista を実行していて、それが何を意味するのかわかりません。助けてください、学校の端末を使うのにうんざりしています。

0 投票する
1 に答える
27082 参照

java - サイトのアプレットに AllPermission 権限を付与するにはどうすればよいですか?

コンピューターで実行する特定のアプレットを指定したいjava.security.AllPermission(デバッグおよびセキュリティ テスト用)。ただし、実行するすべてのアプレットがこの権限を持つようにしたくありません。そのため、ユーザー Java ポリシー ファイル (テストを通じて正しいポリシー ファイルであることを確認済み) を編集して、次の値を入力しようとしました。

この値は、アプレットが何か強力なことを行おうとすると失敗します (私の場合は、新しいスレッドを作成します)。ただし、次の値を入れると:

アプレットは強力な操作を実行できます。唯一の違いは、codeBase属性がないことです。

ここで尋ねられた同様の質問に対する回答 [1] は、AccessController.doPrivileged()呼び出しが必要になる可能性があることを示唆しているように見えました (ただし、表示も証明もされていません)。私には、すべてのアプレットにアクセス許可を付与するときにその呼び出しが必要ないため、これは間違っているように思えます (2 番目に示した例)。これが解決策であるとしても、私が実行するアプレットにAccessController.doPrivileged()呼び出しを散らかすことは簡単ではなく、必ずしも可能でもありません。それに加えて、私のテストでは、これはとにかく機能しないことが示されています。しかし、それに関するより多くのアイデアを聞くことができてうれしいです。

[1]イントラネット アプレット用に構成された AllPermission を取得できません。誰でも助けることができますか?

0 投票する
5 に答える
5858 参照

sql - 削除されて再作成されるテーブルに対して GRANT を永続化する方法は?

私はかなり新しいプロジェクトに参加しており、Oracle 11g データベース テーブルの設計をまだ変更しています。そのため、変更を行うたびにテーブル作成スクリプトが期待どおりに機能することを確認するために、かなり頻繁にテーブルを削除して再作成します。

私たちのデータベースは 2 つのスキーマで構成されています。INSERT1 つのスキーマには、データが 2 番目のスキーマのテーブルに時々コピーされる原因となるトリガーを持ついくつかのテーブルがあります。これには、次のような管理者アカウントでデータベースにログインし、最初のスキーマから 2 番目のスキーマの必要なテーブルにアクセスする必要がありますsysdbaGRANT

私たちの問題は、データベースの設計を変更し、データベース テーブルを削除して再作成するたびに、テーブルが削除されたときにアクセスできなくなってしまうことですGRANTschema_oneしたがって、これによりGRANT、これらのテーブルの 1 つが削除されて再作成されるたびに、管理者アカウントでログインして再アクセスする必要があるという、別の厄介な手順が作成されます。

これは大したことではありませんが、開発とテストの手順からできるだけ多くのステップを削除したいと考えています. テーブルが削除されてから再作成された後も -ed パーミッションが存続するGRANTような方法でテーブルにアクセスする方法はありますか? GRANTこれが不可能な場合、これを行うためのより良い方法はありますか?

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

mysql - MySQLの複数のテーブルに「select」を付与するにはどうすればよいですか?

私は次のようなことをしたい

しかし失敗します、そうする方法はありますか?

0 投票する
1 に答える
747 参照

mysql - MySQL 許可の問題

次の許可ステートメントが機能しないのはなぜですか?

これが完全な出力です。

これらの許可オプションは毎回私を得るようです。私はそれらを暗記していると思いますし、ドキュメントもチェックアウトしているようですが、うまくいかないことがよくあります。私は何が欠けていますか?