This doesn't look promising. AWS documentation doesn't support assigning a user the SysAdmin role.
AWS - Microsoft SQL Server on Amazon RDS
Ref: Microsoft SQL Server Security
The Microsoft SQL Server database engine uses role-based security. The master user name you use when you create a DB instance is a SQL Server Authentication login that is a member of the processadmin, public, and setupadmin fixed server roles.
Any user who creates a database is assigned to the db_owner role for that database and has all database-level permissions except for those that are used for backups. Amazon RDS manages backups for you.
The following server-level roles are not currently available in Amazon RDS:
bulkadmin
dbcreator
diskadmin
securityadmin
serveradmin
sysadmin
And
Lansweeper's documentation is pretty clear:
The user performing the database installation must be a member of your SQL Server's sysadmin server role. When the installation has completed, the Lansweeper service and web console will connect to the database with a newly created SQL user called lansweeperuser, which only has access to the Lansweeper database.
So does anyone know if there is a way to install Lansweeper (even in an unsupported mode) without the SQL SysAdmin role during the install that I could try? If it's only to create a user account and set up a database, maybe I can install it locally and then repoint it after restoring the DB and creating the LansweeperUser manually? I'll give that a shot and let you know how I get on.
Mick.