Cualquier motor de base de datos sql permite eso (Firebird, Sql Server, MySql, PostGess). Con lo que no es posible es con bases de datos de archivo (FoxPro, Acces, Sqlite, etc).
Sin embargo, es malo desde el punto de vista de seguridad dejar abierto los puertos de las base de datos.
Una forma es hacer un VPN o un tunel por SSH.
O usar un servidor "proxy" de datos como por ejemplo
http://www.dataabstract.com/ o DataSnap.
Si lo que quieres es administrar la BD, usa la 1era opcion. Si lo que quieres es hacer una aplicacion cliente servidor, usa la 2da.