Several of my applications are used by a number of different clients and I have no access to the SQL Server backends used with the applications.
Several also include one or more separate Access BEs on the network which are used for configuration etc
As a result, I use a different approach which all happens seamlessly
I distribute my FE updates as EXE files downloadable from my website.
Clients are alerted to any updates using code built into the FE:
Web Version Checker
When the client runs the downloaded update, the installer does a number of tasks including running a SQL Server script which updates the BE adding new tables, deleting redundant tables, modifying field structure of existing tables, updating records etc as required by the new version of the FE.
The client then runs the 'master copy' of the FE which automatically relinks to the updated SQL Server BE and to any Access BEs in use
If the Access BEs also require updating, this is automatically done immediately from the 'master copy' following the relink.
The FE is then placed in a network folder to make it available to end users
End users click on a desktop shortcut which is actually a starter app. This checks whether a newer version of the FE exists on the network and, if so, copies it to the user's workstation. It then opens the FE and closes the starter app itself. See attached PDF if interested