問題タブ [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.
oracle - Oracle 11gで役割別の助成金が変更されましたか?
CONNECT
私は役割を通じてユーザーに付与しようとしました:
これを10gで試してみると正常に動作しますが、11gではログインが拒否されます。
ORA-01045:
user MY_USER lacks CREATE SESSION privilege; logon denied
役割を付与CREATE SESSION
しても違いはありません。
ユーザーに直接許可CONNECT
(またはCREATE SESSION
)した後にのみログインできます。
Oracleはこの動作を変更しましたか、それとも私は何か間違ったことをしていますか?
mysql - MysQL 5.0 のパターンに一致する一連のデータベースにアクセス許可を付与する
以下は、名前が「xian_」で始まるすべてのデータベースにすべての証明を付与することを理解するようになりましたが、mysql は構文エラーについて不平を言いますnear ''xian_
...
GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%';
正しい構文は何ですか? ワイルドカードでもあるため、_
ニーズも逃げていると考えてよろしいですか?\_
mysql - MySQLでデータベース名のワイルドカードを使用して付与しますか?
'projectA_%'という名前のすべてのデータベースに対して同じ権限を持つユーザー'projectA'を作成したい
私はその可能性を知っていますが、MySQLは私の構文が好きではありません:
oracle - Oracle 語彙、データベースに相当する mysql/SQL Server は何ですか
語彙の助けが必要です。Oracle はあまり使用しませんが、MySQL と SQL Server には精通しています。
アップグレードと移行が必要なアプリケーションがあり、その手順の一部に XML ファイルへのエクスポートが含まれており、インストーラーが新しいデータベース テーブルを作成し、XML ファイルから新しいデータベース テーブルにインポートできるようになっています。
Oracle では、データベース接続でユーザー名、パスワード、および SID を指定しています。
SID を「COMPANY-APPS」と呼びましょう。この SID には、複数のアプリケーションに属するテーブルが含まれており、それぞれが異なるユーザー ( "WIKIUSER"、"BUGUSER"、"TIMETRACKERUSER" ) に接続しています。
私の質問は、同じユーザーを再利用して新しいテーブルを作成できますか (同じ名前で)。
MySQL または SQL Server では、新しいデータベースを作成し、その中にテーブルを作成する権限をユーザーに付与します。
または、アップグレードしたテーブル用に新しいデータベース ユーザーを作成する必要がありますか?
sql-server-2008 - SQLServer2008でDBオブジェクトの削除を拒否する
SQL Server 2008を使用して、データベースユーザーにGRANT CREATE、ALTER BUT DENYDROPDBオブジェクトを設定するためのヘルプが必要です。
私はこれを試しましたが、エラーが返されます:
どんな助けでも大歓迎です。どうもありがとう..
rfs
mysql - MySQL の起動に関する問題
PHP をダウンロードして、次のコマンドで mySQL を実行してみました。
そして、私はエラーを受け取りました:
Linux を使用してオンラインで解決策を見つけましたが、このマシンで vista を実行していて、それが何を意味するのかわかりません。助けてください、学校の端末を使うのにうんざりしています。
java - サイトのアプレットに AllPermission 権限を付与するにはどうすればよいですか?
コンピューターで実行する特定のアプレットを指定したいjava.security.AllPermission
(デバッグおよびセキュリティ テスト用)。ただし、実行するすべてのアプレットがこの権限を持つようにしたくありません。そのため、ユーザー Java ポリシー ファイル (テストを通じて正しいポリシー ファイルであることを確認済み) を編集して、次の値を入力しようとしました。
この値は、アプレットが何か強力なことを行おうとすると失敗します (私の場合は、新しいスレッドを作成します)。ただし、次の値を入れると:
アプレットは強力な操作を実行できます。唯一の違いは、codeBase
属性がないことです。
ここで尋ねられた同様の質問に対する回答 [1] は、AccessController.doPrivileged()
呼び出しが必要になる可能性があることを示唆しているように見えました (ただし、表示も証明もされていません)。私には、すべてのアプレットにアクセス許可を付与するときにその呼び出しが必要ないため、これは間違っているように思えます (2 番目に示した例)。これが解決策であるとしても、私が実行するアプレットにAccessController.doPrivileged()
呼び出しを散らかすことは簡単ではなく、必ずしも可能でもありません。それに加えて、私のテストでは、これはとにかく機能しないことが示されています。しかし、それに関するより多くのアイデアを聞くことができてうれしいです。
[1]イントラネット アプレット用に構成された AllPermission を取得できません。誰でも助けることができますか?
sql - 削除されて再作成されるテーブルに対して GRANT を永続化する方法は?
私はかなり新しいプロジェクトに参加しており、Oracle 11g データベース テーブルの設計をまだ変更しています。そのため、変更を行うたびにテーブル作成スクリプトが期待どおりに機能することを確認するために、かなり頻繁にテーブルを削除して再作成します。
私たちのデータベースは 2 つのスキーマで構成されています。INSERT
1 つのスキーマには、データが 2 番目のスキーマのテーブルに時々コピーされる原因となるトリガーを持ついくつかのテーブルがあります。これには、次のような管理者アカウントでデータベースにログインし、最初のスキーマから 2 番目のスキーマの必要なテーブルにアクセスする必要がありますsysdba
。GRANT
私たちの問題は、データベースの設計を変更し、データベース テーブルを削除して再作成するたびに、テーブルが削除されたときにアクセスできなくなってしまうことですGRANT
。schema_one
したがって、これによりGRANT
、これらのテーブルの 1 つが削除されて再作成されるたびに、管理者アカウントでログインして再アクセスする必要があるという、別の厄介な手順が作成されます。
これは大したことではありませんが、開発とテストの手順からできるだけ多くのステップを削除したいと考えています. テーブルが削除されてから再作成された後も -ed パーミッションが存続するGRANT
ような方法でテーブルにアクセスする方法はありますか? GRANT
これが不可能な場合、これを行うためのより良い方法はありますか?
mysql - MySQLの複数のテーブルに「select」を付与するにはどうすればよいですか?
私は次のようなことをしたい
しかし失敗します、そうする方法はありますか?
mysql - MySQL 許可の問題
次の許可ステートメントが機能しないのはなぜですか?
これが完全な出力です。
これらの許可オプションは毎回私を得るようです。私はそれらを暗記していると思いますし、ドキュメントもチェックアウトしているようですが、うまくいかないことがよくあります。私は何が欠けていますか?