2010-11-21 28 views
5

Estoy creando una aplicación C# que instalaré en algunas PC de gama baja. Todo lo que puedo instalar en máquinas de gama baja es .NET framework. Quiero usar algún tipo de base de datos para que pueda almacenar la información que la aplicación va a raspar desde Internet. ¿Alguien puede sugerirme cómo proceder al respecto? No puedo instalar ninguna versión del servidor sql.Base de datos local sin servidor sql

Gracias.

Respuesta

8

Su mejor opción es utilizar una base de datos de acceso. No necesitará instalar nada en la máquina, es prácticamente como usar un archivo plano que se puede consultar como una base de datos :)

+0

Creo que iría con su solución por el momento. – harrisunderwork

6

SQLite parece ser la respuesta. http://www.sqlite.org/

+0

SQLLite es una solución simple y rápida (aunque no rápida). Puede usar muchas consolas de administración para administrarlo, incluso algunas prácticas extensiones de Firefox, utilizo el administrador de SQLLite: https://addons.mozilla.org/it/firefox/addon/5817/ – pomarc

+0

¿Puedo implementar con la aplicación en sí? Me refiero a que la aplicación inicia y despliega sqllite si no está presente. – harrisunderwork

4

Recomiendo SqlServerCe 3.5, es compatible con EF 4.0 y es tan fácil de implementar, solo 2 archivos .dll.

+1

Al usar SQL CE, también estaría en una posición donde puede actualizar fácilmente a una implementación de SQL Server si así lo desea. –

+0

En realidad, mi requisito no requiere la actualización a SQL Server en cualquier momento, pero gracias por la sugerencia, aunque :) – harrisunderwork

Cuestiones relacionadas