Está en la página 1de 23

Pg.

1 of 23

Instalacin de SQL Server 2008 (Katmai)

Por: Gustavo Larriera, Solid Quality Mentors
http://blogs.solidq.com/ES/glarriera
Septiembre 3, 2008

Acerca de esta serie
La prxima versin de Microsoft SQL Server, denominada internamente como Katmai y con
nombre final SQL Server 2008 est anunciada para salir al pblico en Febrero de 2008. Resulta de
inters para todos quienes usamos SQL Server, explorar lo antes posible la nueva versin y difundir
las observaciones realizadas. En lo personal, este es el primero de una serie de artculos que voy a
escribir acerca de SQL Server 2008, con foco en las novedades especialmente del motor relacional
de base de datos (considerar que SQL Server es una plataforma de datos compuesta por varios
servicios para OLAP, reportes, integracin, notificaciones y brker de servicios).
Espero que les sea de utilidad.
~gux

Introduccin
En este artculo mostrar todos los pasos realizados durante una instalacin de SQL Server 2008
(Katmai). A le fecha de redactado este artculo, la versin utilizada es SQL Server 2008 Community
Technology Preview (CTP) July 2007; siendo esta una versin intermedia o un trabajo en progreso,
las cosas que se muestran podran no ser las mismas que estarn disponibles en la versin
definitiva del producto.
Preparacin: Mquina virtual
Mi recomendacin para cuando vamos a probar software nuevo es usar mquinas de laboratorio o
tambin usar mquinas virtuales. En mi caso, trabajo con una mquina virtual ejecutada por
Microsoft Virtual PC o por Virtual Server.
Lo primero que hice fue instalar Microsoft Virtual PC 2007 en mi Windows Vista Business Edition
(Versin 6.0.6000 Build 6000), un equipo de escritorio con procesador Intel Pentium 4 CPU
2.80GHz, 2792 Mhz, 1 Core y 1 GB RAM. Usando Virtual PC cre una mquina virtual vaca donde
instal Windows Server 2003, Standard Edition (5.2.3790 Service Pack 2 Build 3790). Una vez
configurado, lo conect a Internet para aplicar un Windows Update con todos los parches crticos
disponibles. El hardware emulado en la mquina virtual corresponde a un procesador Family 15
Model 2 Stepping 9 GenuineIntel ~2830 Mhz con 352 MB RAM.
Antes de hacer la instalacin de SQL Server 2008, en la mquina virtual cre una cuenta local
Windows llamada SQL2008srvc que reserv para los servicios SQL. La cuenta SQL2008srvc es


Pg. 2 of 23

una cuenta normal (no pertenece al grupo Administrators, por ejemplo) configurada para que su
clave no expire y que no pueda ser modificada por el usuario.
Tambin instal Internet Information Services, configurando al Windows 2003 como servidor de
aplicaciones. Para ello ejecut la consola Manage Your Server: Start / Run e ingres
%SystemRoot%\system32\mshta.exe res://%SystemRoot%\system32\mys.dll/mys.hta. Observar
que normalmente esta consola puede ejecutarse directamente desde el men Administrative
Tools / Manage your server.
Obtencin del instalador de SQL Server 2008
Los bytes a instalar corresponden a SQL Server 2008 Developer Edition CTP June 2007 que obtuve
en http://connect.microsoft.com/ . El download consiste en un archivo de casi 1 GB de tamao, lo
bueno es que el sitio de Microsoft Connect utiliza un downloader denominado File Transfer
Manager que permite hacer el download gradualmente an con desconexiones durante el
proceso.
El archivo descargado es un archivo comprimido .exe que al ejecutarse permite expandirlo en una
carpeta elegida a voluntad. En mi caso, expand los archivos en una carpeta z:\katmai\sqldevx86
de la mquina host de la mquina virtual y compart dicha carpeta para poder accederla desde la
mquina virtual. Una vez expandidos los archivos, el programa de instalacin es el ejecutable
\Servers\splash.hta
Inicio de la instalacin


Pg. 3 of 23

Desde el Windows Explorer hice doble-clic en z:\katmai\sqldevx86 \servers\splash.hta y la pantalla
splash apareci. En esta primera pantalla est el men de instalacin y acceso a documentacin.
Para hacer la instalacin seleccion la opcin Server components, tolos, Books Online, and
samples. Si se desea solamente instalar los drivers en una mquina cliente de SQL server, se debe
elegir Run the SQL Native Client Instllation Wizard.
Inmediatamente aparece la licencia de uso que debe ser aceptada para continuar.

Ilustracin 1. Pantalla "splash" al ejecutar el instalador.


Pg. 4 of 23


Ilustracin 2. Aceptacin de condiciones de la licencia.
Una vez aceptadas las condiciones de uso (Ok, admito que no las he ledo ) se instalaron los
prerrequisitos necesarios para el instalador: .NET Framework 2.0, el SQL Native Client y los
archivos de soporte del instalador.


Pg. 5 of 23


Ilustracin 3. Instalacin de prerrequisitos.


Pg. 6 of 23


Ilustracin 4. Prerrequisitos instalados.
El asistente de instalacin
Al terminar la instalacin de prerrequisitos, apareci la pantalla de bienvenida del asistente de
instalacin de SQL Server.


Pg. 7 of 23


Ilustracin 5. Inicio del asistente de instalacin.
El instalador verifica la configuracin del sistema y advierte cuando no se cumplen los requisitos.
En mi caso, me advirti que mi mquina (virtual) tena los requisitos mnimos de hardware,
aunque eso no impide que la instalacin siga. Luego el instalador prepara al Asistente y al terminar
me solicit informacin personal (nombre y compaa).


Pg. 8 of 23


Ilustracin 6. Validacin de configuracin del sistema.


Pg. 9 of 23


Ilustracin 7. Preparacin del asistente.


Pg. 10 of 23


Ilustracin 8. Informacin de registracin del usuario.
Eleccin de componentes a instalar
En el formulario titulado Components to Install eleg los servicios a instalar (todos ellos). Si se
est instalando una mquina cliente para el DBA, solamente seleccionar Workstation
components, Books Online and development tools. Puls el botn Advanced para acceder a las
opciones avanzadas de instalacin.


Pg. 11 of 23


Ilustracin 9. Eleccin de componentes a instalar.
Opciones avanzadas de instalacin
En esta edicin (Developer), la documentacin y los ejemplos son opcionales. Como deseaba una
instalacin completa, seleccion tambin estas componentes.


Pg. 12 of 23


Ilustracin 10. Seleccin avanzada de opciones.
Configuracin de instancia
Al igual que en SQL Server 2000 y 2005, podemos instalar varias instancias de los servicios en una
misma mquina. Puede instalarse una nica instancia sin nombre (es decir, se identifica por el
nombre de la mquina) y varias instancias nombradas (que se identifican como
Mquina\NombreInstancia). Esta es mi primera instancia a instalar en la mquina virtual, por lo
que crear una instancia sin nombre. Para instalar una instancia nombrada se debe ejecutar
nuevamente el instalador. Cada instancia aparece como servicio independiente en la consola
Services.msc de Windows y pueden desinstalarse en forma individual usando el Control Panel /
Add or remove programs.


Pg. 13 of 23


Ilustracin 11. Nombre de instancia para los servicios.
Seguridad: Cuentas de los servicios y modo de autenticacin
Cada uno de los servicios de SQL ejecuta bajo una cuenta. Se puede configurar que cada servicio
tenga su propia cuenta, que usen una cuenta LocalSystem o que usen una cuenta de dominio.
Cuando la mquina pertenece a un dominio Windows, la mejor prctica es usar una cuenta de
dominio para los servicios SQL. En mi caso, la mquina virtual no pertenece a un dominio sino que
aun grupo de trabajo, por lo tanto la mejor prctica es usar una cuenta local de la mquina. Para
facilitar la administracin, elijo adems que la cuenta local sql2008srvc (que cre antes de
empezar la instalacin) sea la cuenta a usar por todos los servicios SQL.
Al ingresar la informacin de cuenta, debo ingresar el nombre, clave y dominio (que en mi caso es
el nombre de la mquina virtual).


Pg. 14 of 23


Ilustracin 12. Asignacin de cuentas para los servicios.
El modo de autenticacin determina quin es el encargado de validar los logins que se conectarn
a SQL server. El modo integrado a Windows usa a las cuentas de Windows para acceder a SQL
Server. El modo mixto usa adems cuentas propias definidas en el servicio SQL. Por ejemplo, para
usar la cuenta SQL sa (system administrator) se debe elegir el modo mixto. Cuando se elige el
modo integrado a Windows, tener en cuenta que todos los usuarios integrantes del grupo local
Administrators de Windows pueden acceder a SQL server con los mximos privilegios. Esto puede
corregirse despus, quitando de SQL Server a la cuenta BUILTIN\Administrators.


Pg. 15 of 23


Ilustracin 13. Seguridad: Modo de autenticacin.
Intercalacin (collation)
La intercalacin determina el comportamiento de comparaciones de texto y el conjunto de
caracteres que pueden usarse en los datos. En mi caso, uso la intercalacin Latin1_General,
insensible a maysculas e insensible a tildes. La intercalacin elegida definir cul es la
intercalacin por omisin en las bases de datos que se creen, aunque puede especificarse otras
intercalaciones para las bases de datos y a nivel de cada columna de tabla.


Pg. 16 of 23


Ilustracin 14. Configuracin de intercalacin.
Configuracin de Reporting Services
Para instalar Reporting Services es importante verificar que el servicio Web (Internet Information
Services, IIS) est funcionando en la mquina. Recordar que las instalaciones normales de
Windows pueden no haber instalado IIS; tal era mi caso, por lo que antes de empezar configur al
Windows 2003 para que actuara en el rol de servidor de aplicaciones, lo que instal IIS. Para
verificar que IIS est ejecutndose ir a la consola de servicios (services.msc) o simplemente
ejecutar en la lnea de comandos: net start w3svc
Al instalar, elijo hacer una instalacin con configuracin por omisin. Cuando la instalacin de
Reporting Services finaliza, se muestra una informacin resumida.


Pg. 17 of 23


Ilustracin 15. Configuracin de Reporting Services.


Pg. 18 of 23


Ilustracin 16. Reporting Services: Informacin de instalacin.
Reportes de uso y errores
SQL Server puede enviar automticamente a Microsoft reportes de errores y uso del producto. En
mic aso, normalmente prefiero no enviar dicha informacin a Microsoft.


Pg. 19 of 23


Ilustracin 17. Configuracin de reportes de error y uso para Microsoft.
Progreso de la instalacin
Un formulario nos informa acerca de lo que se va a instalar y cuando se pulsa Install la
instalacin realmente comienza. Mientras dura la instalacin se muestra el progreso de la misma.


Pg. 20 of 23


Ilustracin 18. Informacin de componentes que se instalarn.


Pg. 21 of 23


Ilustracin 19. Instalacin en progreso.
Fin de la instalacin
Cuando termina la instalacin aparece un resumen de todo lo realizado. Se graba en el archivo
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Summary.txt dicha informacin.


Pg. 22 of 23


Ilustracin 20. Fin de la instalacin.


Pg. 23 of 23


Ilustracin 21. Resumen de la instalacin.
Hasta este punto, he instalado mi SQL server 2008, al que voy a configurar para empezar a usarlo.
Todo eso, en un artculo prximo

También podría gustarte