I inherited an ACCESS application that has a Backend access database on the server and each use opens a Frontend Access database that is linked to the backend for doing their work. This has been running since before 2014. I have created the database in sql server and had to create some new fields for the primary fields so SQL server database can be cleared and updated as needed from access during testing. I found some of the commands in the VBA script were not compatable of SQL and wrote some stored procedures and call them instead of the Access specific manipulates in the VBA. I also wrote some triggers that replicate the access primary keys to keep auto numbers in sync and make sure that they are identified as indexed fields.
I have created automated linking process that will relink the FrontEnd Access application to the desired sql server (Dev, Test, Prod) via a combo box to make testing and deployment easier.
So the plan is that I will "compile" a new frontend for the users to use and it will point to SQL Server instead of server based backend access. today the current backend fails several times a month as it is over 2 gigs in size.
Now that I have provided background, my question is that the current setup creates a local cache when the application runs. I need to know if this local cache function should still be used when using a SQL backend or should it be removed. I would also like to know the pros and cons either way.
Thanks,
Gregg
I have created automated linking process that will relink the FrontEnd Access application to the desired sql server (Dev, Test, Prod) via a combo box to make testing and deployment easier.
So the plan is that I will "compile" a new frontend for the users to use and it will point to SQL Server instead of server based backend access. today the current backend fails several times a month as it is over 2 gigs in size.
Now that I have provided background, my question is that the current setup creates a local cache when the application runs. I need to know if this local cache function should still be used when using a SQL backend or should it be removed. I would also like to know the pros and cons either way.
Thanks,
Gregg