Hello All!
I am considering deploying a Microsoft Access database as a published app. I've done it before but its been years and I remember a few of the pain points.
Justification - I have a SQL 2016 Std database I will be using as the backend. All devices on network are licensed with O365 Business Standard. I have enough Server Core Licenses and RDP and Device CALS to cover the connected devices. So, I'm feeling that from a licensing standpoint I'm covered. I like Access in this scenario because all users have a copy and its fully licensed and its easy to code what I need. No need for a highly secure App, just some very simple data gathering. Many of the clients are running on very low horsepower i3's with 4 GB RAM. I also need a tablet environment for this and to keep price down I'm looking at Surface Pro Go type devices that again are fairly low powered.
Obstacles I'm concerned about.
Authentication - When I launch the published App, If I'm on an already authenticated user desktop, will that user need to re-authenicate to the RDP desktop? Again, its been a while and this may be easy.
Installing O365 on an RDP server. - As I recall there was a twist to this. In the past I simply used my O365 License to install the App, but I remember that being a challenge. If I recall I had to have an Open License Contract, which I do, and thenBuy a retail copy of Office 2016 and install that on that server. Not even sure I can still do that?
Running a unique copy of the database on each user desktop - The shortcut for the published app needs to reference a unique copy of the Access Front end and before starting up I need to run a script that cleans any previous versions of the Access Db Front End from the desktop and then installs the latest version on the desktop accessed by that user. As I recall, the Published apps can reference an 'on startup script' and I think I can use some windows wildcards to reference the users desktop. But again, I recall that being very difficult.
If anyone possessing experience in this arena would PLEASE add your thoughts and Ideas regarding this, I would be greatly appreciative.
In parallel I'm looking at learning how to develop a web app to do this to open up access to both Windows and Android devices. Problem there is that I've never done that!
Thx,
Joe