Pido consejo sobre que utilizar

21/06/2004 - 10:43 por Zeus | Informe spam
Hola comienzo un nuevo proyecto, una facturación estándar
(pedidos, albaranes y facturas de compras y ventas) en
VB .Net nosotros tenemos ya hecha una pero en VB 5 y
utilizamos como base de datos Access y el motor jet con
DAO 3.5.
Dado que tenemos clientes con mediana empresa (clientes
con más de cinco y diez puestos) y nos está dando
problemas con las base de datos Access (bloqueos y
corrupción), hemos considerado en recodificar el proyecto
pero ya en un nuevo lenguaje henos elegido VB Net. por
algunas similitudes a VB. Nos ha surgido la duda de qué
utilizar para gestionar la base de datos DAO o DAO .Net.
Con respecto qué base de datos utilizar, nosotros hemos
pensado utilizar Access para los pequeños clientes (entre
uno y cuatro puestos más o menos) y SQL Server para los
clientes que tiene más de cinco puestos. Lo de utilizar
Access para los clientes pequeños (pequeño comercio) es
porque no se pueden costear el pago de las licencias de
SQL Server, ya por sí ven caro compra una gestión, aunque
tengo entendido que hay una versión de SQL Server que es
gratuita (la básica o algo por estilo) que no se que
diferencias hay, si es así podríamos utilizar solo SQL
Server así sólo utilizaría en el proyecto el proveedor de
SQL y no OLE DB para cualquier base de datos. También está
MySQL que es gratuito pero no la conozco, no se si va ir
bien para este tipo de proyecto y para que tipo de cliente
(pequeños o grandes clientes).

Dado que es importante tener claro lo que se va a utilizar
antes de empezar un proyecto os ruego que me aconsejéis
sobre estos puntos y si tenéis algunas sugerencias sobre
algunos puntos que tener en cuenta antes de empezar el
proyecto, por favor decímela:

-¿Qué utilizar DAO o DAO .Net para este tipo de proyecto?
-Necesito utilizar varias base de datos en el mismo
proyecto por el tema del pequeño cliente ¿qué me
aconsejáis?
-Es verdad lo de una versión gratuita de SQL Server
-¿Qué me decid de MySQL?

Un saludo para todos
Zeus
 

Leer las respuestas

#1 Jose A. Lopez
21/06/2004 - 11:07 | Informe spam
La version que dices de sql server "reducida" es MSDE, Microsoft Data Engine... y es mas o menos el motor de sql server... Es la mejor opcion. Olvidate un poco del access como solucion... a no ser para aplicaciones sencillas de escritorio...

De esta forma podras desarrollar en sql server en tu servidor, y luego enviar a los clientes la estructura procedimientos y datos en la instalacion... Ademas del msde, que te lo puedes bajar de microsoft en ...

www.microsoft.com/sql/msde/downloads/default.asp

Salu2.


"Zeus" wrote:

Hola comienzo un nuevo proyecto, una facturación estándar
(pedidos, albaranes y facturas de compras y ventas) en
VB .Net nosotros tenemos ya hecha una pero en VB 5 y
utilizamos como base de datos Access y el motor jet con
DAO 3.5.
Dado que tenemos clientes con mediana empresa (clientes
con más de cinco y diez puestos) y nos está dando
problemas con las base de datos Access (bloqueos y
corrupción), hemos considerado en recodificar el proyecto
pero ya en un nuevo lenguaje henos elegido VB Net. por
algunas similitudes a VB. Nos ha surgido la duda de qué
utilizar para gestionar la base de datos DAO o DAO .Net.
Con respecto qué base de datos utilizar, nosotros hemos
pensado utilizar Access para los pequeños clientes (entre
uno y cuatro puestos más o menos) y SQL Server para los
clientes que tiene más de cinco puestos. Lo de utilizar
Access para los clientes pequeños (pequeño comercio) es
porque no se pueden costear el pago de las licencias de
SQL Server, ya por sí ven caro compra una gestión, aunque
tengo entendido que hay una versión de SQL Server que es
gratuita (la básica o algo por estilo) que no se que
diferencias hay, si es así podríamos utilizar solo SQL
Server así sólo utilizaría en el proyecto el proveedor de
SQL y no OLE DB para cualquier base de datos. También está
MySQL que es gratuito pero no la conozco, no se si va ir
bien para este tipo de proyecto y para que tipo de cliente
(pequeños o grandes clientes).

Dado que es importante tener claro lo que se va a utilizar
antes de empezar un proyecto os ruego que me aconsejéis
sobre estos puntos y si tenéis algunas sugerencias sobre
algunos puntos que tener en cuenta antes de empezar el
proyecto, por favor decímela:

-¿Qué utilizar DAO o DAO .Net para este tipo de proyecto?
-Necesito utilizar varias base de datos en el mismo
proyecto por el tema del pequeño cliente ¿qué me
aconsejáis?
-Es verdad lo de una versión gratuita de SQL Server
-¿Qué me decid de MySQL?

Un saludo para todos
Zeus


Preguntas similares