de acces a sql

11/10/2005 - 09:45 por Sonia | Informe spam
Hola a todos!

Os explico mi problema:

He hecho una aplicación en vb.net usando la bd de acces.

La bd esta en un ordenador , donde hay 30 ordenadores conectados en red y en
el programa todos usan esa bd.

El problema es q el programa funciona perfectamente si solo lo usan 3 o 4
personas pero cuando lo usan mas personas el programa va muy lento.

Esta claro que el problema es q el acces no sopporta tanto trafico, pero a
dia de hoy no me puedo deshacer de esa bd ya q lleva miles de datos de 5
años para aquí.

Lo unico que puedo hacer (sin q afecte a la bd) es instalarme el office 2000
(tengo aun el 97 pq la aplicación anterior estaba en vb6 y no reconocia la
bd del acces 2000)

Pero creeis q solo con pasar al 2000 se solucionaria el problema?

o.hay alguna forma de resolver esto de la lentitud de acces cuando hayan
muchos usuarios accediendo a ella.

Supongo q lo mas eficaz seria pasarme a una bd de sql pero no creo q se
pueda convertir desde la bd de acces no?

A alguien se le ocurre alguna solucion o algo pueda hacer en acces para q
esto no pase?

Muchas gracias!
 

Leer las respuestas

#1 Salvador Ramos
11/10/2005 - 11:13 | Informe spam
Hola,

En primer lugar decirte que puedes migrar tu base de datos de una forma
sencilla. La pasas al formato Access 2000 y desde éste utilizas el asistente
para la migración a sql server que tienes en el menú Herramientas.

Lo que también debes comprobar es que tu aplicación es suficientemente
escalable, que sólo devuelves los registros que se van a mostrar, que tus
procesos están optimizados, etc...
Puede que el problema sea de diseño en tu aplicación, de los límites de
Access, o una mezcla de ambos.

Te recomiendo que te instales una versión de evaluación, hagas la migración,
y pruebes a ver que tal.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Sonia" escribió en el mensaje
news:uP%

Hola a todos!

Os explico mi problema:

He hecho una aplicación en vb.net usando la bd de acces.

La bd esta en un ordenador , donde hay 30 ordenadores conectados en red y
en
el programa todos usan esa bd.

El problema es q el programa funciona perfectamente si solo lo usan 3 o 4
personas pero cuando lo usan mas personas el programa va muy lento.

Esta claro que el problema es q el acces no sopporta tanto trafico, pero a
dia de hoy no me puedo deshacer de esa bd ya q lleva miles de datos de 5
años para aquí.

Lo unico que puedo hacer (sin q afecte a la bd) es instalarme el office
2000
(tengo aun el 97 pq la aplicación anterior estaba en vb6 y no reconocia la
bd del acces 2000)

Pero creeis q solo con pasar al 2000 se solucionaria el problema?

o.hay alguna forma de resolver esto de la lentitud de acces cuando hayan
muchos usuarios accediendo a ella.

Supongo q lo mas eficaz seria pasarme a una bd de sql pero no creo q se
pueda convertir desde la bd de acces no?

A alguien se le ocurre alguna solucion o algo pueda hacer en acces para q
esto no pase?

Muchas gracias!



Preguntas similares