Also looking to copy a database into a D365 FinOps On Prem environment.
-- delete existing admin account
DELETE FROM axdb.dbo.userinfo WHERE ID = 'admin'
-- create new admin account using former account settings from another on-prem DB
insert into axdb.dbo.userinfo ([ID],[NAME],[ENABLE],[DEL_STARTUPMENU],[STATUSLINEINFO],[TOOLBARINFO],[DEBUGINFO],[AUTOINFO],[AUTOUPDATE],[GARBAGECOLLECTLIMIT],[HISTORYLIMIT],[MESSAGELIMIT],[GENERALINFO],[SHOWSTATUSLINE],[SHOWTOOLBAR],[DEBUGGERPOPUP],[SHOWAOTLAYER],[DEL_PASSWORD],[DEL_OSACCOUNTNAME],[STARTUPPROJECT],[CONFIRMDELETE],[CONFIRMUPDATE],[REPORTFONTNAME],[REPORTFONTSIZE],[FORMFONTNAME],[FORMFONTSIZE],[PROPERTYFONTNAME],[PROPERTYFONTSIZE],[INFOLOGLEVEL],[COMPANY],[AUTOLOGOFF],[QUERYTIMELIMIT],[TRACEINFO],[REPORTTOPMARGIN],[REPORTBOTTOMMARGIN],[REPORTLEFTMARGIN],[REPORTRIGHTMARGIN],[COMPILERWARNINGLEVEL],[SID],[NETWORKDOMAIN],[NETWORKALIAS],[ENABLEDONCE],[EXTERNALUSER],[LANGUAGE],[HELPLANGUAGE],[PREFERREDTIMEZONE],[PREFERREDCALENDAR],[HOMEPAGEREFRESHDURATION],[NOTIFYTIMEZONEMISMATCH],[FILTERBYGRIDONBYDEFAULT],[GLOBALFORMOPENMODE],[DEL_DEFAULTMODELID],[SHOWMODELNAMEINAOT],[ACCOUNTTYPE],[ISSUERRECID],[CREDENTIALRECID],[GLOBALLISTPAGELINKMODE],[GLOBALEXCELEXPORTMODE],[CLIENTACCESSLOGLEVEL],[DEFAULTPARTITION],[GLOBALEXCELEXPORTFILEPATH],[EXTERNALIDTYPE],[EXTERNALID],[RECVERSION],[PARTITION],[RECID],[PREFERREDLOCALE],[IDENTITYPROVIDER],[OBJECTID],[INTERACTIVELOGON],[ISMICROSOFTACCOUNT])
select [ID],[NAME],[ENABLE],[DEL_STARTUPMENU],[STATUSLINEINFO],[TOOLBARINFO],[DEBUGINFO],[AUTOINFO],[AUTOUPDATE],[GARBAGECOLLECTLIMIT],[HISTORYLIMIT],[MESSAGELIMIT],[GENERALINFO],[SHOWSTATUSLINE],[SHOWTOOLBAR],[DEBUGGERPOPUP],[SHOWAOTLAYER],[DEL_PASSWORD],[DEL_OSACCOUNTNAME],[STARTUPPROJECT],[CONFIRMDELETE],[CONFIRMUPDATE],[REPORTFONTNAME],[REPORTFONTSIZE],[FORMFONTNAME],[FORMFONTSIZE],[PROPERTYFONTNAME],[PROPERTYFONTSIZE],[INFOLOGLEVEL],[COMPANY],[AUTOLOGOFF],[QUERYTIMELIMIT],[TRACEINFO],[REPORTTOPMARGIN],[REPORTBOTTOMMARGIN],[REPORTLEFTMARGIN],[REPORTRIGHTMARGIN],[COMPILERWARNINGLEVEL],[SID],[NETWORKDOMAIN],[NETWORKALIAS],[ENABLEDONCE],[EXTERNALUSER],[LANGUAGE],[HELPLANGUAGE],[PREFERREDTIMEZONE],[PREFERREDCALENDAR],[HOMEPAGEREFRESHDURATION],[NOTIFYTIMEZONEMISMATCH],[FILTERBYGRIDONBYDEFAULT],[GLOBALFORMOPENMODE],[DEL_DEFAULTMODELID],[SHOWMODELNAMEINAOT],[ACCOUNTTYPE],[ISSUERRECID],[CREDENTIALRECID],[GLOBALLISTPAGELINKMODE],[GLOBALEXCELEXPORTMODE],[CLIENTACCESSLOGLEVEL],[DEFAULTPARTITION],[GLOBALEXCELEXPORTFILEPATH],[EXTERNALIDTYPE],[EXTERNALID],[RECVERSION],[PARTITION],[RECID],[PREFERREDLOCALE],[IDENTITYPROVIDER],[OBJECTID],[INTERACTIVELOGON],[ISMICROSOFTACCOUNT]
from <database>.dbo.userinfo where id = 'admin' and name = 'admin'
6. Wait for DB Sync to run (view this DB Sync log on the AOS server: Applications & Services > Microsoft > Dynamics > AX-DatabaseSynchronize > Operational)
Errors at this point are more index related that I'm trying to resolve manually. If anyone has a more comprehensive guide like the ones for copying DBs between SQL server and Azure SQL in cloud environments, that would be awesome!