Aplicacion lenta Windows7

09/12/2010 - 07:39 por jmjimenezmontero | Informe spam
Buenos días a todos.

Despues de mucho tiempo vuelvo a utilizar el foro para solicitar
ayuda.

Tengo una aplicación hecha en VB6 que ataca a una BBDD SQLServer 2000
mediante ADO y Stores Procedures o Vistas para Altas, Modificaciones,
Bajas y Consultas.

La aplicación funciona a la mil maravillas en maquinas donde el SO es
XP, incluso si son maquinas virtuales.

La cosa cambia cuando ejecuto la misma aplicacion en Windows 7, ya que
se vuelve lenta, lenta, lenta, sobre todo a la hora de recuperar datos
mediante Stores Procedures.

Tengo que decir que lo mismo me ocurre con aplicaciones que tengo
desarrolladas en Access 2003 (Solo Forms y Reports).

¿Alquien sabe de alguna incompatibilidad de Access 2003, ADO o
SQLServer 2000 con Windows 7?

Sin embargo utilizando VB.NET + ADO.NET todo funciona más o menos bien
(VB.NET me ha parecido siempre más lento que VB6 o VBA en maquinas con
XP).

Muchas gracias por vuestras respuestas.

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
09/12/2010 - 20:02 | Informe spam
Hola,

¿Tienes un servidor SQL 2000 instalado sobre Windows 7?

Mi aplicacion en VB6 va contra BBDD SQL 2000/2005. No he notado diferencias
de rendimiento en las versiones nuevas de Win (Vista/7/2008 Server), pero
por lo general instalo SQLS 2005. Uso pocos SPs, aunque sí uso muchas
funciones y vistas.

Las nuevas versiones de Win son particularmente necias con respecto a la
seguridad. Si estás asignando valores a los parametros mediante llamadas a
Parameters.Add de un objeto Command, el problema podría ir un poco por ese
lado. Yo solamente uso llamadas al metodo Execute de los objetos Connection.

Salud!



escribió en el mensaje
news:
Buenos días a todos.

Despues de mucho tiempo vuelvo a utilizar el foro para solicitar
ayuda.

Tengo una aplicación hecha en VB6 que ataca a una BBDD SQLServer 2000
mediante ADO y Stores Procedures o Vistas para Altas, Modificaciones,
Bajas y Consultas.

La aplicación funciona a la mil maravillas en maquinas donde el SO es
XP, incluso si son maquinas virtuales.

La cosa cambia cuando ejecuto la misma aplicacion en Windows 7, ya que
se vuelve lenta, lenta, lenta, sobre todo a la hora de recuperar datos
mediante Stores Procedures.

Tengo que decir que lo mismo me ocurre con aplicaciones que tengo
desarrolladas en Access 2003 (Solo Forms y Reports).

¿Alquien sabe de alguna incompatibilidad de Access 2003, ADO o
SQLServer 2000 con Windows 7?

Sin embargo utilizando VB.NET + ADO.NET todo funciona más o menos bien
(VB.NET me ha parecido siempre más lento que VB6 o VBA en maquinas con
XP).

Muchas gracias por vuestras respuestas.
Respuesta Responder a este mensaje
#2 jmjimenezmontero
14/12/2010 - 12:31 | Informe spam
Muchas gracias Leonardo por tu respuesta.

Te diré que el SQL Server corre en un Windows 2003 Server Entreprise,
así como la ubicación del programa está en una carpeta compartida en
el mismo servidor.

Son las maquinas clientes las que tienen XP o W7.

Creo que no deje este punto suficientemente claro.
Respuesta Responder a este mensaje
#3 Leonardo Azpurua
14/12/2010 - 15:32 | Informe spam
escribió en el mensaje
news:
Muchas gracias Leonardo por tu respuesta.

Te diré que el SQL Server corre en un Windows 2003 Server Entreprise,
así como la ubicación del programa está en una carpeta compartida en
el mismo servidor.

Son las maquinas clientes las que tienen XP o W7.

Creo que no deje este punto suficientemente claro.


Los problemas de comunicaciones de red entre equipos con versiones nuevas de
Win (Vista o 7) y equipos con versiones anteriores se parecen mucho en la
práctica a los que había cuando intentabas tener en la misma red equipos con
Win32 y Win16.

No sé cual pueda ser la causa (cada vez me interesa menos), pero me parece
que puede ir por esa obsesión enfermiza que tienen en MS con el tema de la
seguridad y las soluciones contra natura que se inventan, con las que sólo
logran sistemas cada vez más torpes y -paradojicamente- más vulnerables.

¿Como te estás conectando desde los equipos con XP? ¿Probaste a instalar la
"interfaz nativa" (SQLNCLI) en las estaciones? Igual logras alguna mejoría
con eso.Y desde el punto de vista de la aplicación, lo único que tienes que
hacer es cambiar el campo Provider de la cadena de conexión.

Salud!
Respuesta Responder a este mensaje
#4 Manuel Ozafran
22/12/2010 - 21:24 | Informe spam
On 9 dic, 03:39, ""
wrote:
Buenos días a todos.

Despues de mucho tiempo vuelvo a utilizar el foro para solicitar
ayuda.

Tengo una aplicación hecha en VB6 que ataca a una BBDD SQLServer 2000
mediante ADO y Stores Procedures o Vistas para Altas, Modificaciones,
Bajas y Consultas.

La aplicación funciona a la mil maravillas en maquinas donde el SO es
XP, incluso si son maquinas virtuales.

La cosa cambia cuando ejecuto la misma aplicacion en Windows 7, ya que
se vuelve lenta, lenta, lenta, sobre todo a la hora de recuperar datos
mediante Stores Procedures.

Tengo que decir que lo mismo me ocurre con aplicaciones que tengo
desarrolladas en Access 2003 (Solo Forms y Reports).

¿Alquien sabe de alguna incompatibilidad de Access 2003, ADO o
SQLServer 2000 con Windows 7?

Sin embargo utilizando VB.NET + ADO.NET todo funciona más o menos bien
(VB.NET me ha parecido siempre más lento que VB6 o VBA en maquinas con
XP).

Muchas gracias por vuestras respuestas.



A mi en varias PCs clientes con W7 se me alentava mientras que en
otras no.
La solcion provisoria (esas que quedan como definitiva) fue poner el
exe en la pc cliente, en las pcs lentas y funcionaron de maravilla,
pero para mi debe ser un tema de actualizacion de windows 7, ya que
probe intalar de todo (ado, visual basic, etc) y la que andaba lento
seguian lentas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida