Publicado el 18 de Julio del 2017
1.782 visualizaciones desde el 18 de Julio del 2017
643,7 KB
20 paginas
Creado hace 17a (12/12/2007)
SQL Server Express - Instalación y Configuración
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_0005/default.aspx
Por José Ricardo Ribeiro, Nilton Pinheiro, Gustavo Larriera
Contenido
1. Introducción
1.1. Escenarios de uso
2. Instalando y Configurando SQL Server 2005 Express
2.1. Requerimientos
2.2. Desinstalando un Release Anterior de SQL Server Express y Visual Studio 2005
2.3. Instalación Lado-a-Lado con SQL Server 2000
2.4. El Servicio SQL Browser
2.5. Cómo trabaja el Servicio SQL Browser
2.6. Instalando SQL Server Express
2.7. Instalando SQL Server Express mediante la línea de de comandos
2.8. Configurando SQL Server Express para una Red
2.9. Habilitando los protocolos de Red
2.10. Iniciando el servicio SQL Browser
2.11. Probando la Conectividad con SQL Server Express
3. Vínculos Relacionados
1. Introducción
Esta documentación tiene como objetivo describir paso a paso el proceso de instalación de SQL Server
Express, un producto gratuito basado en la tecnología de SQL Server 2005.
SQL Server Express - sucesor de MSDE - es un sistema de base de datos gratuito y fácil de usar, basado en
la tecnología de SQL Server 2005. Fue diseñado para brindar una plataforma de base de datos que ofrezca
gran simpleza de uso, posibilitando una distribución rápida en sus escenarios de uso. Su facilidad de uso
empieza con una interfaz gráfica simple y robusta que guía al usuario durante el proceso de instalación
(hablaremos más de este proceso en otro capítulo de este documento). SQL Server Express trae también
herramientas gratuitas, incluyendo el SQL Server Management Studio Express, una interfaz gráfica usada
para la administración; y el SQL Server Configuration Manager. Estas herramientas simplifican las
operaciones básicas de administración. El diseño y desarrollo de aplicaciones que utilizan bases de datos son
más fáciles con la integración de proyectos de Visual Studio.
SQL Server Express utiliza la misma tecnología que otras versiones de SQL Server 2005, lo que posibilita un
alto rendimiento y confiabilidad. También es accesible mediante las mismas APIs de acceso a datos como
ADO .NET, SQL Native Client y T-SQL. En la práctica, se diferencia de otras versiones de SQL Server 2005
solamente por los siguientes elementos:
Algunas funcionalidades corporativas no están soportadas.
Limitado a un solo procesador.
Limitado a 1 GB de memoria para el buffer pool.
Las bases de datos pueden tener un tamaño máximo de 4 GB.
Funcionalidades tales como el Auto Close y la habilidad de copiar bases de datos como si fuesen archivos
están habilitadas por diseño en SQL Server Express, mientras que funcionalidades tales como Alta
Disponibilidad e Inteligencia de Negocios no están disponibles. El proceso de crecimiento, cuando es
necesario, está facilitado pues las aplicaciones desarrolladas para usar SQL Server Express trabajarán de la
misma forma con las ediciones comerciales de SQL Server 2005.
Este documento cubre el proceso de instalación y configuración de SQL Server Express, y la comunicación
entre SQL Server Express y sus aplicaciones. Este documento está dirigido a:
Aficionados y otros profesionales que no sean desarrolladores.
Desarrolladores, administradores y otros especialistas.
1.1. Escenarios de Uso
SQL Server Express fue desarrollado para tener dos usos distintos como objetivo. El primer uso es como un
producto para servidores, especialmente un servidor de bases de datos (por ejemplo, para un sitio Web). El
segundo uso es como servidor local de una aplicación cliente local, o como almacenamiento de datos donde
la aplicación no depende del acceso a una red local. La facilidad de uso y la simpleza fueron objetivos claves
en su diseño.
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.
2. Instalando y Configurando SQL Server 2005 Express
A partir de este párrafo describiremos paso a paso el proceso de instalación de SQL Server Express. Cuando
se instala SQL Server Express, los protocolos de red están inhabilitados por defecto; esto hace que no acepte
conexiones que vengan de otras estaciones de la red. Siendo así, también describiremos cómo configurar
SQL Server Express para permitir la comunicación entre el servicio y las aplicaciones.
2.1. Requerimientos
Antes de iniciar la instalación de SQL Server Express, es importante observar que para instalar y funcionar
adecuadamente, son necesarios algunos requisitos tales como:
Procesador: Pentium III ó compatible, 500 Mhz (recomendado 1 GHz)
Sistema Operativo:
Windows Server 2003 SP1
Windows Server 2003 Enterprise Edition SP1
Windows Server 2003 Datacenter Edition SP1
Windows Small Business Server 2003 Standard Edition SP1
Windows Small Business Server 2003 Premium Edition SP1
Windows XP Professional SP2
Windows XP Home Edition SP2
Windows XP Tablet Edition SP2
Windows XP Media Edition SP2
Windows 2000 Professional Edition SP4
Windows 2000 Server Edition SP4
Windows 2000 Advanced Edition SP4
Windows 2000 Datacenter Server Edition SP4
Nota: No hay soporte en esta versión para Windows XP Embedded Edition.
Memoria RAM: mínimo 192 MB (recomendado 512 MB ó superior)
Espacio libre en disco: 600 MB
Software:
Microsoft .NET Framework 2.0 (2.0.50727.42)
Windows Installer 3.1
Microsoft Internet Explorer 6.0 SP1 ó superior
Nota: Microsoft .NET Framework 2.0 y Windows Installer 3.1 no son instalados por SQL Server Express.
Se debe verificar que esté previamente instalado. .NET Framework 2.0 y Windows Installer 3.1 antes de
iniciar la instalación de SQL Server Express.
2.2. Desinstalando un Release Anterior de SQL Server Express y Visual Studio 2005
Antes de empezar a hablar del proceso de instalación de SQL Server Express se debe leer atentamente este
párrafo para el caso de que aún esté instalado en la máquina una versión Beta ó CTP de SQL Server Express
y/o Visual Studio 2005. En este caso se deberá quitar todos los releases anteriores de SQL Server Express,
Visual Studio 2005 y .NET Framework, antes de comenzar el proceso de instalación. Como estos productos
dependen de la misma versión de .NET Framework, deben desinstalarse en el orden siguiente:
1. SQL Server 2005 Express
2. Visual Studio 2005
3.
.NET Framework 2.0 (las versiones 1.0 y 1.1 no necesitan ser desinstaladas)
IMPORTANTE: Ante cualquier duda acerca del proceso de desinstalación, ve el siguiente artículo
disponible en el sitio de MSDN Uninstall any previous versions (en inglés).
Nota: Para identificar correctamente la versión y Build de Microsoft .NET Framework 2.0
instalada, sigue alguno de estos pasos:
o En caso de que sea una versión 2.0, vé a la carpeta
%WINDIR%\Microsoft.Net\Framework\version, haz clic con el botón derecho del ratón
sobre el archivo mscorlib.dll, luego haz clic con el botón izquierdo en Propiedades y después haz
clic en Versión.
o Alternativamente, vé al menú Iniciar | Panel de Control, haz clic en Herramientas
Administrativas, y después haz clic en .NET Framework 2.0 Configuration. Al tope del panel
derecho aparecerá la versión de .NET Framework instalada.
2.3. Instalación Lado-a-Lado con SQL Server 2000
Si deseas instalar SQL Server Express en una computadora que ya tiene SQL Server 2000 ó MSDE
instalado, asegúrate de que SQL Server 2000 ó MSDE esté actualizado con el Service Pack 3 (SP3) ó
superior. Versiones anteriores al SP3 no comparten apropiadamente el puerto UDP 1434 y pueden hacer
que tu instancia de SQL Server Express no quede disponible para las aplicaciones clientes.
Después puedes alterar el orden de inicio de los servicios para que el servicio SQL Browser inicie antes que
el SQL Server 2000 ó MSDE. Lo recomendado es que actualices todas las versiones de SQL Server 2000 ó
MSDE, aplicando el SP3 ó superior. Para descargar el Service Pack más reciente, vé al sitio de Microsoft SQL
Server.
2.4. El Servicio SQL Browser
El servicio SQL Browser (sqlbrowser) permite que aplicaciones clientes se conecten a una instancia de SQL
Server 2005 ó SQL Server Express sin conocer el puerto TCP/IP asignado a la instancia.
Nota: Por razones de seguridad, SQL Server Express no inicia automáticamente el servicio SQL
Browser durante la instalación.
2.5. Cómo trabaja el Servicio SQL Browser
Cuando una instancia de SQL Server Express es iniciada, es asignada a un número de puerto TCP/IP. Este
puerto será usado por la instancia para comunicarse e intercambiar datos con las aplicaciones clientes.
Debido a que este número de puerto es generalmente desconocido para las aplicaciones, el servicio SQL
Browser actúa como un traductor, traduciendo el nombre de instancia pasado por la aplicación, para el
número de puerto TCP/IP adecuado. Para hacer eso, el servicio SQL Browser permanece escuchando por
peticiones de red en los puertos TCP/IP 1433 y 1434.
Por defecto, el servicio SQL Browser está desactivado. Si estás accediendo a una instalación local de SQL
Server Express, no necesitarás iniciar este servicio. Por otro lado, si precisas que tu aplicación acceda a SQL
Server Express a través de la red, deberás primero habilitar uno de los protocolos de red y entonces iniciar
el servicio SQL Browser. Posteriormente veremos cómo configurar SQL
Comentarios de: SQL Server Express - Instalación y Configuración (0)
No hay comentarios