Hi all,
Hoping you can help. We have circa 12 users accessing SQL Server 2005 (SBS Server 2003) from Windows XP / Access 2007 front ends. The system has been live for 12 or 13 years with very little issue. 60 odd MsSQL tables and a good number of views.
Application will update one particular table using DoCmd.RunSQL. For the last couple of years, we would occasionally will receive a ODBC Timeout error when updating this one table.
All other table updates and views etc will be fine, just this one 'problem' table.
A SQL restart would normally fix this problem, but in the last couple of months, the frequency has increased and restarting the db would always fix the problem.
Updated access frontend and sql backend to use Stored Procedures and pass thru queries and we thought we had solved the problem, but alas the next day we began to receive ODBC FAILED errors. Restarting the db would not always solve the issue.
All users access MsSQL using the same SQL username. Have tried differing combinations of network group permissions and using direct SQL usernames.
All clients use SQL SERVER odbc connector. Have also downloaded SQL Native Client odbc to an XP machine, but this did not resolve the issue either.
Strange thing is - if someone else logs onto the same local machine, they can perform the update. This user also happens to be a server admin.
If I log into the (SBS) server remotely and run the application from the server desktop, the update also works fine also.
If I then make a 'problem' user a server admin, the update on the 'problem' table works fine.
What has come to light today is the server people did driver update on the server a few weeks ago - which apparently included a SQL driver update...Not 100% sure on this though...
Question is, could some memory allocation settings or similar have been changed as part of the update? It's all very odd
Hoping you can help. We have circa 12 users accessing SQL Server 2005 (SBS Server 2003) from Windows XP / Access 2007 front ends. The system has been live for 12 or 13 years with very little issue. 60 odd MsSQL tables and a good number of views.
Application will update one particular table using DoCmd.RunSQL. For the last couple of years, we would occasionally will receive a ODBC Timeout error when updating this one table.
All other table updates and views etc will be fine, just this one 'problem' table.
A SQL restart would normally fix this problem, but in the last couple of months, the frequency has increased and restarting the db would always fix the problem.
Updated access frontend and sql backend to use Stored Procedures and pass thru queries and we thought we had solved the problem, but alas the next day we began to receive ODBC FAILED errors. Restarting the db would not always solve the issue.
All users access MsSQL using the same SQL username. Have tried differing combinations of network group permissions and using direct SQL usernames.
All clients use SQL SERVER odbc connector. Have also downloaded SQL Native Client odbc to an XP machine, but this did not resolve the issue either.
Strange thing is - if someone else logs onto the same local machine, they can perform the update. This user also happens to be a server admin.
If I log into the (SBS) server remotely and run the application from the server desktop, the update also works fine also.
If I then make a 'problem' user a server admin, the update on the 'problem' table works fine.
What has come to light today is the server people did driver update on the server a few weeks ago - which apparently included a SQL driver update...Not 100% sure on this though...
Question is, could some memory allocation settings or similar have been changed as part of the update? It's all very odd
