Bruce Lawrence wrote:
Hire a knowledable and capable database administrator? You mean
someone such as yourself right? Lyle, you would be hired for your
"talents" and fired for your attitude within the first week bud. Work
on that.
Ultimately, what he says is true, though, Bruce.
He said nothing about the ease of managing such linking. I personally
think it's a very, very hard thing to manage, myself. I run a major
Oracle application and I've lost count of how many Access apps I have
MYSELF designed and have linking to the Oracle data. This is perhaps a
slightly different arrangement from the jet back end you describe, but
very similar in a lot of ways - if people have access to the mdw or the
mdb/e back end (for jet) or have the password to the appropriate Oracle
user they can link to the data willy nilly.
Here is what I do to manage such connections. I wonder if there are
other best practices others use that can be suggested?
I only allow people access to my Oracle data on a READ ONLY basis - only
I can write apps that change the BE data (this is an additional ability
not present in a user profile in a Jet mdw if the "lnker" is using
his/her own user id and that user id has write access on some or all
tables). I don't believe this can be done via the Jet mdw route.
If you have uncooperative staff, it is very difficult, I think, to
restrict who links to what. It behooves one to put in some control
measures - these can either by a standard operating procedure in your
department which insists that people are free to write their own apps,
but must let the administrator know what apps they create that do this
or by insisting users plop in a module supplied by you that checks for
back end version as part of the start up procedures for the app. The
consequence for not following either of these is to be left completely
out of the loop when it comes time to change the structure or even, as
in your case, the database engine of the back end.
For anyone else, are there other measures that can be taken?
--
Tim
http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Whatcha doin?" - Ditto "TIM-MAY!!" - Me