Buenos días,
Para identificar a cada usuario lo hago con NETNAME().
Por lo que he leído en internet con Terminal Server sólo pueden acceder a la
vez 2 clientes a la vez, esto es una importante limitación.
Te agradezco Pedro lo que me comentas sobre aumentar la velocidad de la red,
con esto me evito cambio de cableado, tarjetas, etc. para quedarme más o
menos igual.
En cuanto pueda quiero hacer alguna prueba con ADS, me gusta esta solución
porque seguiría programando de la misma manera que ahora, (que mucho trabajo
me ha costado) aunque tendría que comprar las licencias necesarias.
Está claro que la mejor opción es pasarme a MySQL, si entiendo bien tendría
que pasarme a Xailer Enterprise y aprender a utilizar todas las funciones
para el manejo de las bases de datos.
¿Sabéis donde puedo encontrar la equivalencia de la funciones Clipper /SQL
para el manejo de bases de datos?
Saludos.
Miguel Castaño.
"Pedro Amaro" escribió en el mensaje de
noticias:5377bea3$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
Buenos días Miguel;
Si lo haces mediante Terminal Server tu puedes por programa saber que
usuario esta usando el programa, la variable de entorno USERNAME te
identifica el usuario.
También puede ponerle a cada usuario en su escritorio un acceso directo
personalizado al programa pasandole como parámetro lo que tu quieras que
lo identifique.
Todo depende como identificas actualmente a los usuario.
La de subir la velocidad no te asegura una gran mejora, ya que al abrir
un fichero dbf en red el sistema operativo de la maquina que lee se trae
a memoria una copia del archivo, con el consiguiente atasco en la red
cuando el archivo es grande.
La opción ADS te da las "prestaciones" de un Servidor SQL pero sin
cambiar tu manera de trabajar, la ventaja es que los procesos de
consulta, filtros, etc.. se ejecutan en el servidor de forma que al pc
que solicita la información solo le llega el resultado, lo cual acelera
mucho los procesos.
Se que es un follon al principio, pero planteate pasarte a MySQL o
MariaDB, que al final son gratuitos y las prestaciones que consigues con
el SQL son impresionantes.
Saludos
Pedro Amaro
El 16/05/2014 20:10, Miguel C. escribió:
> Gracias Cassiano,
>
> El programa está pensado para activar opciones diferentes para cada
> usuario, si utilizo la solución que me dices todas las opciones del
> programa estarán activas para todos los usuarios (creo).
> Tengo pendiente de hacer pruebas con ADS.
> Me han comentado que otra posible solución sería modernizar la red y
> pasar a una Ethernet Gigabit 1000 Mbps con lo que la velocidad se
> multiplicaría por 10 de lo que tengo actualmente.
> Para ello tengo que cambiar el Switch, comprobar que todas las tarjetas
> de red de todos los ordenadores soportan esta velocidad y que el
> cableado de la red también lo soporta.
>
> Saludos.
> Miguel.
>
> "Cassiano de Oliveira" escribió en el mensaje de
> noticias:5374cb6a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Uma solução seria fazer com que os terminais dos usuários acessem via
> Terminal Service o Servidor, desta maneira a aplicação executa como se
> fosse
> no servidor em velocidade máxima, sem precisar alterar (cambiar) nada.
>
> Saludos
>
> "Miguel C." wrote in message news:537376b3$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Hola a todos,
>
> Utilizo ficheros DBF - NTX desde hace muchos años en programas para pocos
> usuarios.
> En un programa que se utiliza en 6 puestos los usuarios se quejan de la
> lentitud de algunas opciones del programa cuando se utilizan los USE,
> FILTER, LOCATE, COPY, APPEND FROM, TOTAL, etc. (En el servidor todo
> funciona
> rápidamente)
> He consultado el foro sobre este tema y veo que la solución esta en
> cambiar
> los DBF por SQL, pero esto implica, si he comprendido bien, estudiar los
> comandos equivalentes DBASE / SQL y cambiar en el programa donde
> intervienen.
> ¿Es posible aumentar la velocidad quedándome con los Dbf-Ntx?
> Supongo que esto es un tema superado para la mayoría de vosotros.
> Gracias.
>
> Miguel Castaño.
>
>
> ---
> Este email está limpo de vírus e malwares porque a proteção do avast!
> Antivírus está ativa.
>
http://www.avast.com
>
>