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!

Preguntas similare

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%
Mostrar la cita
#2 Sonia
11/10/2005 - 11:35 | Informe spam
ok
gracias
lo probaré
no necesito tener ningun programa especial para hacer la migracion a
sqlserver?
y otra cosa q creo q no será posible...

no se podria estar usando la misma bd tanto para sqlserver como para acces
no?
tipo vinculacion?

es pq mientras se aprenden como funciona el programa en vb.net, tienen q
seguir usando la bd de acces.
esto no seria posible, verdad?


"Salvador Ramos" escribió en el
mensaje news:
Mostrar la cita
asistente
Mostrar la cita
migración,
Mostrar la cita
y
Mostrar la cita
4
Mostrar la cita
a
Mostrar la cita
la
Mostrar la cita
q
Mostrar la cita
#3 Sonia
11/10/2005 - 11:49 | Informe spam
ok
gracias
tengo q tener algun programa especial para hacer la migración a sql server
?
y otra cosa, aunque supongo q sera imposible
no podria estar usando la misma bd en sql y acces segun si estan usando el
programa de vb6 o el de vb.net verdad?

bueno. investigaré lo de la migracion y te comento que tal
"Salvador Ramos" escribió en el
mensaje news:
Mostrar la cita
asistente
Mostrar la cita
migración,
Mostrar la cita
y
Mostrar la cita
4
Mostrar la cita
a
Mostrar la cita
la
Mostrar la cita
q
Mostrar la cita
#4 Lesca, Carlos David
11/10/2005 - 12:19 | Informe spam
Hola Sonia.

No no tienes que tener nada en especial para migrar de Access a SQL.

Lo otro que plantes, de tener funcionando el access y el SQL al mismo
tiempo. No tenes ningun problema, pero acordate que sie en Access siguen
cargando informacion vas a tener que volver a migrar los datos nuevamente.

Fijate bien el tema del acceso a los datos al momento de hacer la
migracion. Hacelo a travez de Stores Procedures o Querys, no en forma
directa, filtra las busquedas en el servidor y no en el cliente.

Saludos.

"Sonia" escribió en el mensaje
news:uP%
Mostrar la cita
en
Mostrar la cita
2000
Mostrar la cita
#5 Salvador Ramos
11/10/2005 - 12:46 | Informe spam
No necesitas ningún programa especial, la migración se hace desde un opción
del menú Herramientas de Access.

En cuanto al tema de la vinculación. Se podría, pero te va a dar más
problemas que ventajas, ten en cuenta que seguirías pasando por Access.

Te recomiendo que utilices el asistente para la migración, lo montes todo en
pruebas, y cuando lo tengas todo listo vacíes tus tablas de sql server e
importes todos los datos que tienes en Access.

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:
Mostrar la cita
Ads by Google
Search Busqueda sugerida