Subject | Re: [firebird-support] no permission for INSERT access to TABLE PLG$SRP_VIEW |
---|---|
Author | Helen Borrie |
Post date | 2018-04-05T06:57:51Z |
Hello Todd,
Todd Brasseur wrote:
Granting the RDB$ADMIN Role in the Security Database
Since nobody—not even SYSDBA— can connect to the security database,
the GRANT and REVOKE statements are of no use for this task. Instead,
the RDB$ADMIN role is granted and revoked using the SQL statements for
user management:
CREATE USER new_user
PASSWORD 'password'
GRANT ADMIN ROLE
or
ALTER USER existing_user
GRANT ADMIN ROLE
ALTER USER existing_user
REVOKE ADMIN ROLE
Note
GRANT ADMIN ROLE and REVOKE ADMIN ROLE are not statements in the GRANT
and REVOKE lexicon. They are three-word parameters to the statements
CREATE USER and ALTER USER.
HB
Todd Brasseur wrote:
> Having Issues with 'create user' with Firebird 3.0Don't know why it does.
> It works fine on one computer where we are testing but not the other.
> We think we did the same thing on both computers.
> Installed Firebird
> Created SYSDBA Account
> Created PRIVATEADMIN Account
> Granted Role RDB$ADMIN to PRIVATEADMIN (in security3.fdb)
> Log into our database as PRIVATEADMIN with ROLE RDB$ADMIN. Where
> committing the Create User command, I get the error in the subject line
> no permission for INSERT access to TABLE PLG$SRP_VIEW
> The other computer adds the user without a problem.
> What am I doing wrong?From the Language Reference:
Granting the RDB$ADMIN Role in the Security Database
Since nobody—not even SYSDBA— can connect to the security database,
the GRANT and REVOKE statements are of no use for this task. Instead,
the RDB$ADMIN role is granted and revoked using the SQL statements for
user management:
CREATE USER new_user
PASSWORD 'password'
GRANT ADMIN ROLE
or
ALTER USER existing_user
GRANT ADMIN ROLE
ALTER USER existing_user
REVOKE ADMIN ROLE
Note
GRANT ADMIN ROLE and REVOKE ADMIN ROLE are not statements in the GRANT
and REVOKE lexicon. They are three-word parameters to the statements
CREATE USER and ALTER USER.
HB