Hi everybody:
Please help me understand how to simplify security. I have written a secured Access client app with linked tables to SQL Server using ODBC. I wrote a file DSN, located on the network, that the ODBC tables use to link to SQL Server. The file DSN contains my userid and password. Everything works fine on my PC. Now, two other users want to use my application, so I would like to set them up with the Access client on their PCs. (We are networked.) However, when a user tries to open a combo box on the form, she gets a nasty SQL Server login dialog box. Then, when she logs in, she gets a nasty error message that the table can’t be found or has the wrong name or she doesn’t have permissions to view the data.
I’ve tried recreating the DSN, but it seems to want a workstation ID, which of course would be specific to my PC, so wouldn’t work for her. She does have rights to the SQL Server and to the database on the server, and the server is set up to use either Windows or SQL Server authentication.
I just want these users to be able to login to Windows XP, login to my Access app using Access security, and then be able to access all the tables, views, etc. from the forms. Please help me to understand how this can be done in as simple a way as possible. I would like to use a file DSN that would permit all users to access the SQL Server tables. Could somebody tell me what the DSN should say?
Thank you, in advance, for your help.