To resolve this problem, use one of the following methods.
db_DataReader Role
Assign the SQL Server Fixed Database role
db_DataReader to the NT Local Group Logon. By default, this enables all the members of your NT Local Group to see all the tables in your database. You must deny permissions where needed to restrict your NT Group from being able to view all the data.
Domain Group
Create an NT Domain group, rather than a local group. Add users to that Domain group, and create a logon in SQL Server for that Domain group. You can then assign permissions based on that Domain group.
SQL Server 2000
Upgrade your SQL Server to Microsoft SQL Server 2000. This issue does not occur with SQL Server 2000.
Pass-Through Query
Use a pass-through query in your Access database (.mdb) to connect to the table or tables. Using a pass-through query enables you to view the data.
For more information about pass-through queries, click
Microsoft Access Help on the
Help menu, type
send commands to an sql database using a pass-through query in the Office Assistant or the Answer Wizard, and then click
Search to view the topic.
ADO Connection
Connect to the table programmatically by using ADO and a valid connection string. For more information about this technique, see the following topic in the MSDN Online Library:
Stored Procedure
Use a stored procedure in your Access project (.adp) to work with the data in the desired table or tables.