El servidor se encuentra en una red separada a la del cliente. El cliente no "ve"
el servidor directamente. Lo que "ve" es la IP pública del Router. Ya probé abrir el puerto 1433 del router y redirigirlo a la IP privada del servidor.
Creé un usuario de manera que el ODBC cliente se conecte usando la modalidad de "Autenticación de SQL Server proporcionando un ID de inicio de sesión más una password". De esta forma no dependo de ningún dominio. Di permiso de acceso a unas bases de datos concretas a dicho usuario.
Después hago uso de la librería TCP/IP para establecer comunicación (no uso canalizaciones por nombre). Pero nada. En el cliente obtengo un mensaje de "Imposible la conexión. EL servidor no existe".