Hace unos años atrás, no os creáis tampoco tantos ;-) , cuando un cliente nos planteaba con qué motor de base de datos se iba a desarrollar la aplicación encargada, nos ponía en una pequeña encrucijada ya que se planteaba una elección difícil :
- base de datos relacional tipo SQL Server, Oracle, etc...
- base de datos de escritorio trabajando en red (dichosos bloqueos) como Access, Paradox, etc...
Afortunadamente con la aparición de herramientas como SQL Server Express 2005 y sus posteriores versiones el abanico de posibilidades se amplió considerablemente ya que se trataba de una versión limitada del conocido SQL Server pero sin coste alguno por licenciamiento, totalmente gratuito.
Según Microsoft, los escenarios de uso para SQL Server Express 2005 son :
Según Microsoft, los escenarios de uso para SQL Server Express 2005 son :
Los tres escenarios principales de uso de SQL Server Express son:Así que las limitaciones de SQL Server Express 2005 no impiden que pueda abarcar un gran segmento de empresas o escenarios dónde el uso de Access (o alguna herramienta similar) se vea comprometido y dónde el uso de la versión licenciada no da lugar por diferentes motivos como coste de licenciamiento, volumen de datos, concurrencia, etc....
SQL Server Express proporciona una plataforma de base de datos confiable y fácil de utilizar que cubre bien los escenarios presentados antes.
- Desarrolladores construyendo aplicaciones basadas en Web.
- Empresas de desarrollo de programas que redistribuyen SQL Server Express para almacenamiento de datos locales o en servidor, de bajo costo.
- Aficionados que crean aplicaciones cliente/servidor básicas.