Alternativa a SQLExpress 2005
Hola amigos, queria consultarles sobre un problema que estoy teniendo ultimamente, yo tengo una aplicacion en delphi 7 que utiliza el motor de sql server 2005 express, lo entrego con un instalador todo integrado y desatendido.
El problema es que en Windows 10 en los equipos nuevos sql 2005 muestra mensajes de incompatilidad aunque se debe omitir y pasa nomas, pero si o si me pide el .net framework 2.0, y si no lo tiene se corta la instalacion. No se como solucionar ese problema, o sea, que el instalador no se corte y avance. Es por eso que estoy pensando en cambiar el motor de base de datos, yo uso tablas, procedimientos almacenados, triggers, y cambiar todo me parece mucho trabajo, solo que cambie a postgre que es transact sql. El motor debe ser algo liviano, como el sql 2005, por eso no he pensado en sql 2012 o 2014. Si alguien ha pasado por este problema, tal vez puede orientarme o asesorarme un poco. Muchas gracias.! |
Cita:
Si quieres algo liviano, usa Firebird, cumple con todo lo que quieres. Pero en tu caso, para algo que está funcionando ya, mejor solventaría el problema que tienes en la instalación, |
Opino igual que Casimiro. Aunque si realmente podes migrar sin mayores problemas a postgre por la compatibilidad de sus lenguajes, sin dudas es una excelente opcion
|
Cita:
Seguramente será compatible 100% (o casi). Yo probaría con un SQL Server 2017 Express ¿O Algo me estoy perdiendo? |
Cita:
|
¿Existe tabla comparativa de requerimientos entre SQL Express 2005 y 2014?
http://nationalsoft.mx/soporte/index...ql-server-2014 También creo que se debe pasar por una versión intermedia como la 2008 para migrar a las 2014 o superior. |
Moverse a nueva version de Sql Server Express es mucho mas simple de lo que piensan. Desde 2005 practicamente es solo subir la version y ya.
Ademas, ya puedes instalar sql server en linux/osx asi que es mas versatil las nuevas versiones (sin contar con todas las mejoras desde 2005, que ya por lo viejo seria muy largo de enumerar). --- Firebird es una excelente opcion para una BD "facil" de mover y mas "liviana". Dependendiendo del caso, es la mejor opcion... aunque Sql Server igual barre en funcionalidad (con lo que hay que entender que implica sacarle provecho a eso, y muchas apps no van mas alla del CRUD basico). |
Gracias por las respuestas, el problema de pasar de sql2005 a otro superior 2017 por ejemplo para mi es el peso del instalador, y los recursos que consume. La base de datos debe ser compatible con windows xp, 7, 8 y 10, en 32 y 64 bits y no consumir muchos recursos.
Yo distribuyo a mis clientes un archivo instalador, contiene la instalacion de sql2005 de forma desatendida y pesa 65MB. En xp y 7 se instala sin problemas, pero a partir de windows 8 ya me pide el .net framework. Podria usar localdb que es muy liviano, podes meter toda la base de datos con sp, trigger, etc pero lo que me mata es que no se puede compartir en red. |
Pues nada, cambia a firebird y se acabaron los problemas.
Por cierto, tienes doble personalidad ;) |
jajaja doble personalidad? no me di cuenta..:D
Gracias por el consejo Casimiro..! |
Bien, lo que comprendo es principalmente la complejidad que pudiera tener un usuario común la instalación de tu aplicación, junto con el tamaño de la distribución.
En recursos SQL Express 2014 no pide tanto según lo que leí. De antemano te doy la bienvenida a FirebirdSQL :) |
Cita:
|
La franja horaria es GMT +2. Ahora son las 02:58:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi