>>On 8/30/2008 at 10:38 PM, in message
<depuk.19286$rD2.1877@bignews4.bellsouth.net>, Mark A<someone@someone.com>
wrote:
Quote:
"Sanjuro" <ashrujit@gmail.comwrote in message
news:e3129b6e-6879-4f93-9326-aa35bf76aea9@t54g2000hsg.googlegroups.com... Quote:
><snip>
>But then, if you make a database RESTRICTIVE, this is exactly what you
>wanted to achieve.
><snip>
| >
No, that is not what I wanted to achieve, and it is inconceivable to me
that
anyone would want to achieve restricting applications from using DB2
system
packages that no one really understands what they are for (nor should
they
need to understand what they are for). Of course RESTRICTIVE also
prevents
users from selecting the single row in the SYSIBM.SYSDUMMY1 table
because
IBM doesn't want anyone stealing the super-secret "Y" in that table.
|
Glad to see I am not the only one who thinks that the use of RESTRICTIVE is
a bit too, umm, restrictive!
Other problems I've seen on databases that are set up as RESTRICTIVE:
db2look needs SELECT access to many of the SYSIBM and SYSCAT tables and
views, as well as EXECUTE access on many of the NULLID packages/routines.
The Control Center 'Alter Table' command "doesn't work". It won't even
bring up information about the table (just kind of sits there spinning it's
wheels). I'm guessing this again has to do with missing rights for SYSIBM,
SYSCAT and NULLID, but I haven't been able to pin down what is missing.
Control Center SQL Assist doesn't work: Routine "SYSIBM.SQLTABLES" (specific
name "TABLES") has returned an error SQLSTATE with diagnostic test "SYSIBM:
CLI:-727".
Does anyone know if there's any kind of 'debug mode' I can turn on in
Control Center to see what the messages going back and forth are?
Quote:
While I am ranting, how come IBM has not provided a way to grant insert,
>
update, delete, and select access (and another way to grant select
access
only) to all tables and views in a particular schema? Surely, customers
have
been asking for this for many years?
|
Would indeed be nice! For packages too.
Frank