22 diciembre 2010

SQL Server Express 2005 : una alternativa a tener muy en cuenta

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...
y cada una de las posibilidades tenía (tiene) sus bondades y carencias, pero entre ellas también destacaba el coste de licenciamiento. 
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 :
Los tres escenarios principales de uso de SQL Server Express son:
  • 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.
SQL Server Express proporciona una plataforma de base de datos confiable y fácil de utilizar que cubre bien los escenarios presentados antes.
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....


Las principales limitaciones de esta versión gratuita son :
  • Número de procesadores admitidos : 1 procesador
  • Memoria máxima admitida : 1 Gb
  • Espacio máximo de la Base de Datos : 4 Gb en disco
  • Instancias máximas : 16 instancias
  • Posibilidad de búsquedas de Texto Completo con los servicios avanzados
  • Servicios de reportes con los servicios avanzados
  • Alta disponibilidad : no disponible
  • Inteligencia de negocio : no disponible
los requerimientos de hardware y software según Microsoft, tampoco son nada del otro mundo :
Hardware
SQL Server 2005 Express runs on the same hardware as MSDE. Recommended system requirements are as follows:
  • Processor — A minimum of a 600-MHz processor is required and a 1-GHz processor is recommended.
  • RAM — A minimum of 256 MB of RAM is required and 512 MB of RAM is recommended.
  • Disk Space — A minimum of 170 MB of free disk space is required, with the Microsoft .NET Framework V2.0 as a prerequisite.
    Note:  You can run SQL Server 2005 Express as a 32-bit application on the 64-bit Microsoft Windows XP Professional x64 Edition or the Microsoft Windows Server 2003 x64 editions. Windows on Windows 64 (WOW64) support enables running 32-bit SQL Server 2005 Express on 64-bit machines. SQL Server 2005 Express will not install on IA64 machines.
Software
SQL Server 2005 Express is supported on the following Microsoft operating systems:
  • All editions of Microsoft Windows 2000 with Service Pack 4
  • All editions of Microsoft Windows XP with Service Pack 2
  • All editions of Microsoft Windows Server 2003 Service Pack 1
  • All editions of Microsoft Windows Small Business Server 2003 Service Pack 1
    Note:  SQL Server 2005 Express also requires the installation of the .NET Framework 2.0 and the presence of Internet Explorer with Service Pack 1. The .NET Framework 2.0 redistributable file is named Dotnetfx.exe. This file is a 22-MB download available at http://go.microsoft.com/fwlink/?LinkId=47248

así que, con pocos recursos y con limitaciones que nos permiten afrontar un sin fin de escenarios como intranets, aplicaciones con menos de 16 usuarios concurrentes, entornos de laboratorio dónde testear stored procedures o triggers antes de ponerlos en producción, etc, etc, etc... podemos trastear con todo un SQL Server sin gastarnos un solo euro en licencias.
En definitiva una gran herramienta gratuita para los que quieren empezar con SQL o para los que quieren reducir costes en sus instalaciones o como base de datos de pruebas en laboratorios y demos o... o... o.... ;-)
Aquí os dejo todos los links referentes a SQL Server Express 2005 que he necesitado :


SQL Server Express 2005 : Instalación y Configuración
Comparativa MSDE vs SQL Server Express 2005
SQL Server Express Servicios Avanzados  [Recomendada]
Cómo configurar SQL Server 2005 para permitir conexiones remotas (acceso en red)


espero lo disfrutéis y que os haya podido ayudar.

No hay comentarios:

Publicar un comentario