B
BrianS
We have just converted our Access DB backend from Jet to SQL Server Express.
For the most part everything has worked fine, and we've seen the performance
improvements we expected (hoped for), with one exception. We have a dynamic
query-by-report tool that let's the user select various options in order to
query data and view in a datasheet/export/run a report. It's fairly complex
query-generating code, because of all the options available. The performance
on it post-transition is very slow, and we believe it's because the
transaction is happening on the application side rather than the server, and
SQL via ODBC doesn't handle that structure as quickly as the native Jet
backend did. We need some ideas and guidance on how best to address this.
We're at a loss right now, and don't have the SQL experience to know the best
way to build those transactions on the server side.
For the most part everything has worked fine, and we've seen the performance
improvements we expected (hoped for), with one exception. We have a dynamic
query-by-report tool that let's the user select various options in order to
query data and view in a datasheet/export/run a report. It's fairly complex
query-generating code, because of all the options available. The performance
on it post-transition is very slow, and we believe it's because the
transaction is happening on the application side rather than the server, and
SQL via ODBC doesn't handle that structure as quickly as the native Jet
backend did. We need some ideas and guidance on how best to address this.
We're at a loss right now, and don't have the SQL experience to know the best
way to build those transactions on the server side.