Hola, Amilcar.
>Tengo una aplicacion Cliente/Servidor hecha en VFP8 usando una Base de datos en SQL Server 2000. (accesandola via ODBC)
>
>La cuestion es la siguiente: como hago para que un usuario accese la Base de datos SQL solamente a treves de la aplicacion ?
>
>Es decir como evito que el usuario use Excel para hacer una consulta de algunas tablas usando su ID y clave o si va mas allà, si el hace un miniprograma en VFP, crea una Base de datos (DBC), crea una conexion que use el mismo ODBC de la aplicacion (usando el mismo usuario y clave asignado), cree unas vistas remotas y ... acceda y modifique algunos registros de algunas tablas.
Utiliza para la base de datos un usuario y password especial para tu sistema, y conecta utilizando SQLStringConnect(). Puedes poner eeste usuario y password duro en tu aplicación (mala idea) o guardarlo en un archivo de configuración (INI, XML o DBF) encriptado, por supuesto.
Espero ser útil.
Saludos,