It’s intermittent now (as in some days it doesn’t happen) but it’s always the first transaction. Last time it was a different coffee style and size but still takeaway. The common thing on the three instances that I’ve captured is Takeaway and First Transaction.
Never tried, but I would suspect it still uses IE. Even if you uninstall IE, the IE component it uses likely remains in Windows as part of .net framework, or possibly even as part of SambaPOS
Sorry that’s wrong - it launches IE. I got mixed up with internal usage of IE and now Chromium.
Actually, you should try. Probably doesn’t work though as it launches IE, likely will just give error.
I’ve finally set up a VM and installed SambaPOS for testing.
A weird thing happened though. When I tried to restore the database I kept getting an error saying that the database was in single user mode and someone was already connected (so the restore failed). After trying everything under the sun to try and resolve it I was also working on how the testing was going to happen on a single screen.
I was searching on how to achieve the below:
and came across a post by @emre which stated that if I double click the SambaPOS logo in the top left of the screen it comes out of full screen mode (a hidden gem). I did that and noticed that the username that was connected to the database was the Windows username that I use to log on to my host PC! I added that username to be a database admin and it worked. The connection string in SambaPOS uses the database user ID and password but that doesn’t work? I would have thought that the host PC windows username would be independent of the VM?
The username displayed in the title bar of the window is your user name that’s connected to your license.
SambaPOS doesn’t not connect with integrated security meaning Windows credentials cannot be used and a username and password must be specified. This username and password are configured when you install the SQL Server engine so it can vary between instances.
Unless connected to a domain, your user SID should be different on the host and guest machines.
In the future if for some reason you’re stuck in single user mode, open SQL Server Management Studio, right-click on your database and select ‘Properties’. On the left, select ‘Options’ and on the right scroll to the bottom. Change ‘Restrict Access’ from this:
It can use windows Auth but you must setup the Windows network correctly for every machine or it won’t work. I always recommend mixed mode and use Sql server user to connect. On install of sql server be sure and check mixed mode. By default it has it as windows Auth.
I changed the state from single user to multi user several times. Each time I changed it it just reverted back to single user. I even tried a reboot after changing, then checked the state was in multi user. Fired up SambaPOS, ran the restore (which failed), checked the state and it was back to single user.
I purchased the license under my business name, I use my business email to log into cp.sambapos. I can’t see any reference to my host PC username on the portal?
At the end of the day I’ve probably set something up incorrectly to cause this but it’s working so I’m just going to go with it.
I don’t recall that information either. I think the license is more concerned about your email address and whatever unique identifier SambaPOS generates.