Hi johnny,
You can not prevent users from registrating the server if they have access to any of the DB.
What you can do is to define their access only to require DB and only required level of access.
Howewer, in that case, user can register the SQL server, but can do anything only as per security rights.