Re: ODBC & Client Access
Posted in 1996
Topics: Stored Procedures & SPL, Connectivity: ODBC / JDBC / .NET, Triggers, Constraints & Referential Integrity
Ray Riley wrote: > > Does anybody have an answer for ODBC client security? > > Once you open up ODBC to users, how do you keep them from modifying tables without the > benefit of applications enforcing the database integrity? > You have to put it ALL in the database. All of our new systems will be available via ODBC. Makes for some interesting db designs. > Ideally, I should be able to monitor who connects via ODBC and control access to the > databases and tables without having to get involved with lots of messy grants and > revokes. I've read on this Newsgroup somebody mentioning a product/technique called > "Roles," but I haven't been able to find any reference to it elsewhere, but it is > supposed to help manage grants etc. Has anyone heard of, or have any info on this? > New in version 7.1something. It helps but will not solve all of your problems. > I researched SPLs and triggers, but there doesn't seem to be a trigger event for users > connecting to the database. I could enforce access to be read-only if I were to trap > Insert Updates and Deletes, but I would really like to be able to monitor connections > to the database as well. > Views can also provide an answer, at a cost of adding another layer to the data access. > All this runs under INFORMIX Online 5.x and Intersolv's DataDirect SequeLink. Any help > would be appreciated on this issue, post or direct e-mail. > > Much thanks, > Mike Sullivan > > PS: If anyone has heard of the read-only switch in SequeLink's .ini file, it has a > bug; it does not work. -- John Gose Gose_Jo@leg.wa.gov disclaimer@words.are.mine.alone