担当者マスタをDelphi上で制作したときに、InterBase adminツールの
IBSecurityServiceでFirebird上にユーザーを同期で作成して、そのIDで各個データベースにアクセスさせたいんですけど、権限が設定されてないので
SYSDBA以外でアクセスできません。
ツールを一通り見ていったのですが、かんたんに権限付与できそうなのはないみたいだし、IBDatabase+IBQueryでGrant文を実行してもうまくいきません。
権限付与の仕方を教えてもらえないでしょうか。
よろしくお願いします。
Windows2000+Delphi7ent
ユーザー名が000001ですべての権限を与える場合ですが
SQL.Add('GRANT ALL ON * TO "000001"');
ExecSql;
どこがおかしいんでしょう?
*アスタリスクで全部のテーブルをいっぺんに処理しようとしたのが悪かったみたいです。
一人でバタバタしてしまいました。
ツイート | ![]() |