T.R | Title | User | Personal Name | Date | Lines |
---|
2173.1 | | M5::JHAYTER | | Thu Mar 20 1997 11:27 | 11 |
| Regina,
The service owner has to have at least select priv on the DB, but not the
tables. This is documented, see page 2-39 in the server config guide.
You will see the DB being attached to by the service owner. The users
DB privs will be used for further access to the DB. At least that is the
way I understand it, but I certainly don't understand the black magic they
pull to attach as "service owner", then become "user".
Jerry
|
2173.2 | | chsr38.ch.oracle.com::ROHR | The Packers did it! | Thu Mar 20 1997 12:07 | 5 |
| Right. Documented. Why did I stop on 2-37? Too many calls...
Will try,
Thanks,
PS: If s.o. knows how to locate SQL Services on NT?
|
2173.3 | Hiding under a cabbage leaf? :) | BOUVS::OAKEY | I'll take Clueless for $500, Alex | Thu Mar 20 1997 12:36 | 10 |
| >> <<< Note 2173.2 by chsr38.ch.oracle.com::ROHR "The Packers did it!" >>>
>> PS: If s.o. knows how to locate SQL Services on NT?
What part of SQL/Services on NT are you looking for? How to install or
where would it be if it was installed?
It's on the client CD. (As well, I believe the clients are also on the
full kits.)
|
2173.4 | Doesn't work at all on Unix, may or may not work on VMS | ORASQS::OXBURY | Oracle Corporation, Rdb Desktop Group|DTN 381-2704 | Thu Mar 20 1997 13:06 | 13 |
| I've not tried this on VMS, but from what I remember from the days when
we did the Unix port, DBI doesn't support the internal Rdb hacks that
SQL/Services uses to implement a database service with database
authorization by connect user name. I don't have time to go into
details, but as of Rdb 6.1/7.0, it all works by the executor running
under the dbsmgr user name on Unix or having the RDB$TRUSTED_USER
identifier on VMS, thus allowing SQL/Services to hand a user name with
no password to the Rdb exec, and it trusting that information, because
it knows its operating in a trusted environment. As far as I know, DBI
doesn't have the code that supports that, at least it didn't. On the
other hand, if it does work on VMS, then great, one less problem!! :-)
Si
|
2173.5 | | chsr38.ch.oracle.com::ROHR | The Packers did it! | Fri Mar 21 1997 05:30 | 6 |
| In fact, I HAD GIVEN SELECT to the service owner, and it still
wouldn't work. I can't test this today, but will have a look into the
suggestions in .4.
Thanks,
Regina
|
2173.6 | | chsr38.ch.oracle.com::ROHR | The Packers did it! | Fri Mar 21 1997 05:39 | 12 |
| .3: On my Windows 95 PC I have, in the program list, something called
SQL Services, that contains an IVP, and a sample. I reinstalled SQLservices
on another W95 client and I can't find this SQl Services Program, I
checked on the disk if I could identify an exe to call this sample
(which asks for node, protocol, username, password, service).
So where does this come from, if not from a Sql services installation
on a PC? Or is this a leftover from some of my FT installs?
Thanks,
Regina
|
2173.7 | | M5::JHAYTER | | Fri Mar 21 1997 10:04 | 9 |
|
> .3: On my Windows 95 PC I have, in the program list, something called
> SQL Services, that contains an IVP, and a sample. I reinstalled SQLservices
> on another W95 client and I can't find this SQl Services Program, I
That came from installing the development piece of SQLservices.
From orainstall, expand out what you have for oracle sql services. you
will see runtime and development.
|
2173.8 | Rdb-F-UNS_RCI | chsr38.ch.oracle.com::ROHR | The Packers did it! | Mon Mar 24 1997 04:50 | 12 |
| I granted Rdb$trusted_user to the service - no change.
I granted SELECT to PUBLIC while attached to the logical database. I
still can't start the executor, but the error message on the client
changed:
Rdb-F-UNS_RCI,RCI call rdb_set_authorization is not supported by
Database Integrator.
I guess I will ask in the DBI notesfile.
/Regina
|
2173.9 | DON'T grant that Ident to any accnts/feature not supported by DBI | ORASQS::OXBURY | Oracle Corporation, Rdb Desktop Group|DTN 381-2704 | Mon Mar 24 1997 09:45 | 14 |
| The previous note I entered was an attempt to briefly describe the
INTERNALS that SQL/Services uses to handle database services with
database authorization by connect user, so as to explain that as far as
I know, DBI, does NOT support the interface that Rdb provides to
SQL/Services to support database services with database authorization
by connect user. In this respect, RDB$TRUSTED_USER is an identifier
that SQL/Services dynamically and automatically grants to executor
PROCESSES for database services with database authorization by connect
user; its not something that customers have to deal with. DO NOT grant
this identify to any account; doing so will allow that account to do
anything with any database on your system, given the knowledge of how
to do it.
Si
|