Ade files have an important security flaw when SQL server authentication is being used.
When the ade resides in a read-only directory users can still get easy access to all the data, how?
1). make a new database
2). use the import command in the file menu
3). choose the ade file
They can't import anything (no forms or code) except ALL of the table definitions and data.
How is this 'stupidity' possible, better question:
how can you keep users away from doing this?
I've tried autoexec macro but autoexec is being handled after the sql authentication event. I'm not using direct connections to my tables in forms or reports but always use views and stored procedures. I've heard that microsoft said you should revoke select permission on the tables to the user logging in on your client but then my views and sp's fail.
Please help me out
When the ade resides in a read-only directory users can still get easy access to all the data, how?
1). make a new database
2). use the import command in the file menu
3). choose the ade file
They can't import anything (no forms or code) except ALL of the table definitions and data.
How is this 'stupidity' possible, better question:
how can you keep users away from doing this?
I've tried autoexec macro but autoexec is being handled after the sql authentication event. I'm not using direct connections to my tables in forms or reports but always use views and stored procedures. I've heard that microsoft said you should revoke select permission on the tables to the user logging in on your client but then my views and sp's fail.
Please help me out