RE: The following SQL error was unexpected: Invalid object name 'master.dbo.$ndo$srvproperty'.
Hello,
The problem is a missing license file in the database. For the license to be uploaded via PowerShell to the database, the NST service must be started. So this is a catch 22 because the service is not started.
Most likely you did restore the demo database (without license) to a server on which you did not run setup.exe from Dynamics BC product DVD with SQL Server component selected. Then the license is not in the database.
Workaround:
Run setup.exe on the SQL server and only select SQL Server component. Ensure you do also upload the license which is an option in setup.exe.
Thanks.