Do I need to install the 4Matrix Network Manager on the same server as the SQL database?

Yes - it is not possible to install them on separate servers.