1. El primer paso es introducir el DVD o montar la imagen .iso de SQL Server 2008 R2.
Figura 1
Es muy probable que el propio instalador de SQL Server 2008 R2 nos pida actualizar el sistema para poder proceder con la aplicación de instalación de SQL Server. En ese caso nos saldrá una pantalla como esta donde se nos indicará que va a proceder con la actualización del sistema.
Figura 2
Si vamos al explorador de tareas, podemos ver como realmente está realizando la istalación que previamente nos ha anunciado.
Figura 3
NOTA: En ocasiones dependiendo del estado de actualización del sistema operativo Windows puede que requiera aplicar actualizaciones de Windows Installer o incluso .NET y que se pida reiniciar. Se hace hincapié de nuevo en que el entorno sobre el que se ha elaborado dicho artículo se encuentra al dia en actualizaciones de Windows.
Figura 4
Llegados a este punto, dado que el artículo se centra exclusivamente en la instalación de una instancia SQL Server 2008 R2, iremos directamente al apartado “Installation”.
En cualquier caso, en la primera pantalla denominada “Planning”, podremos encontrar la documentación sobre instalación de SQL Server 2008 R2 así como la aplicación de chequeo de sistema para validar instalaciones futuras de SQL Server 2008 R2 o el SQL Server Upgrade Advisor que queda fuera del ámbito de este artículo y es la aplicación con la que podemos analizar migraciones de versiones inferiores hacia SQL Server 2008 R2.
Figura 5
Una vez hecho click en dicha opción procederemos con la instalación siguiendo los pasos de las imágenes que se pueden ver a continuación (ver Figura 6).
NOTA: En este artículo nos vamos a centrar en instalar instancias únicas de SQL Server. Si lo que queremos es instalar SQL Server 2008 R2 en clúster para alta disponibilidad, se recomienda al lector la lectura del siguiente post: “Como instalar un clúster de SQL Server 2008 en Windows Server 2008”
Figura 6
Figura 7
Figura 8
Figura 9
En este caso, comentar únicamente que siempre que tengamos activo el firewall de Windows, el asistente nos dará un Warning el apartado “Windows Firewall” (Ver figuras 9 y 10)
Figura 10
Entre otras cosas, conviene recordar que a menos que sea modificado (cosa que es recomendable como buena práctica) el puerto por defecto que escucha SQL Server 2008 R2 es el 1433. Ver sección apéndice para más información sobre seguridad.
Una vez hecho clic sobre el botón siguiente, se nos pedirá qué Rol vamos a instalar de SQL Server 2008 R2 (ver figura 11)
Figura 11
Hecho esto, la siguiente pantalla que podemos ver en la Figura 12, nos va a requerir qué servicios y características de SQL Server 2008 R2 vamos a desear instalar.
Figura 12
1. Database Engine Services
Se trata del motor relacional de SQL Server, justo lo que queremos instalar.
La instalación de SQL Server Replicación se recomienda instalar solo si la instancia va a formar parte de alguna manera en algún rol de replicación. Lo mismo ocurre con Full-Text Search.
Como Buena práctica, siempre es recomendable en cualquier instalación de cualquier software, solo instalar aquellas características de las cuales se va a hacer uso. Se deja de cualquier forma al lector que tome la decisión de instalar o no dichas características.
En nuestro ejemplo, las hemos marcado porque de antemano sabemos que esta instancia en un futuro hará uso de ambos servicios.
2. Business Intelligence Development Studio
Tambien conocido como BIDS, se trata de una versión de Visual Studio con soporte para la creación de proyectos de inteligencia de negocio como Integration Services, Reporting Services o Analysis Services.
Puesto que como veremos más adelante, vamos a querer instalar el servicio de SQL Server Integragion Services, es recomendable marcar esta casilla.
3. Client Tools Connectivity
Librerias de acceso SQLNCLI para comunicación entre clientes y servidores SQL Server
4. Integration Services
Pese a que este servicio no es puramente relacional, siempre es útil instalarlo junto al motor relacional porque es habitual realizar procesos de carga y transformación de datos utilizando SQL Server Integration Services.
5. Management Tools – Basic
En este caso, es buena idea tener instaladas las herramientas de administración de SQL Server para emergencias (por si solo pudiéramos logear localmente por cualquier motivo). Se instalarán: SQL Server Management Studio, SQLCMD y el proveedor powershell para SQL Server (sqlps.exe)
6. Management Tools – Complete
Añade soporte extra para SQL Server Management Studio con conexion a Reporting Services, Analysis Services e Integration Services
Añade las herramientas SQL Server Profiler, Database Tuning Advisors.
Al igual que el punto 5, se recomienda instalar para emergencias, no porque vayamos a utilizarlo como software de acceso y/o análisis habitual.
Una vez seleccionados los componentes que deseemos, se realizará un nuevo chequeo enfocado en este caso a detectar posibles incompatibilidades o inconsistencias a la hora de instalar los componentes y características que se han seleccionado especialmente (Ver figura 13).
Figura 13
En la siguiente imagen, la figura 14, vamos a indicar tanto la ruta donde desplegará los binarios de SQL Server, como el nombre de la instancia que le queramos dar (en el caso de que queramos).
El dar un nombre a la instancia o no, depende de criterio personal. Solo hay que tener en cuenta que únicamente se permite una instancia con nombre por defecto y que no podremos elegir MSSQLSERVER. Por tanto, si ya tenemos una instancia con nombre por defecto, la única opción que podríamos escoger es la de Named Instance y asignar un nombre.
Figura 14
Figura 15
En la figura 15 podemos apreciar un breve resumen relativo al espacio en disco requerido y la ubicación raíz de instalación, pero esto no quiere decir que ya hayamos terminado de configurar la instalación.
Si no cumpliéramos con el espacio de disco mínimo requerido no se podría continuar con la instalación.
Como vemos en la figura 16, ahora toca el turno de configurar las cuentas del servicio y el collation.
Figura 16
En la Figura 16 podemos apreciar que se nos pide introducir una cuenta de usuario para arrancar todos y cada uno de los servicios que hayamos requerido instalar.
Como buena práctica se recomienda utilizar un usuario de dominio creado explícita y exclusivamente para el servicio concreto del que estemos hablando. Además, se recomienda que dicho usuario tenga los mínimos privilegios y permisos posibles.
En la imagen se puede apreciar como cada servicio de SQL Server que se ha solicitado instalar, posee una cuenta de dominio diferente.
Una vez asignados los usuarios que levantarán los servicios de SQL Server 2008 R2, procederemos a configurar el collation de la instancia (Ver figura 17).
Figura 17
En la figura 17 podemos ver cómo modificar el collation que nos propone SQL Server por defecto (dependerá del idioma del usuario que esté instalando SQL Server en ese momento).
Es de vital importancia que se tenga claro el collation a utilizar, puesto que un error en su elecciónrequerirá un trabajo duro para cambiarlo (en ocasiones incluso sale a cuentas reinstalar de nuevo toda la instancia de SQL Server).
Por ejemplo, si la instancia que estamos instalando va a albergar bases de datos que ya existen en otras instancias actualmente, es altamente recomendable que asignemos el mismo collation que hay en la instancia de SQL Server de donde provienen. Esto nos evitará futuros problemas de conflicto de collations y ordenaciones fruto de una mala elección.
NOTA: Para conocer el collation de una instancia actual lanzar la siguiente consulta:Si por el contrario la instancia es nueva y albergará nuevas bases de datos que estamos en potestad de asignar un collation en este momento, recomendamos utilizar collations de Windows. Los collations de SQL Server se siguen manteniendo por compatibilidad hacia atrás y si no es requerido se recomienda utilizar los de Windows.
selectSERVERPROPERTY(N'Collation')
Figura 18
En la imagen de la Figura 18 podemos ver qué configuraciónes predeterminadas a nivel de motor relacional podemos realizar:
- Asignar un login concreto al rol sysadmin
- Crear un password para el usuario sa
- Asignar directorios predeterminados (Ver Figura 19)
- Asignar el estado de la configuración FILESTREAM (Ver Figura 20)
Figura 19
En la Figura 19 podemos ver donde nos asigna de forma predeterminada SQL Server las rutas de:
- Raiz de instalación de SQL Server
- Directorio de datos predeterminado para nuevas BBDD y ficheros
- Directorio de logs predeterminado para nuevas BBDD y ficheros
- Directorio donde se creará el fichero de datos para tempdb
- Directorio donde se creará el fichero de logs para tempdb
- Directorio predeterminado de copias de seguridad
Figura 20
Desde la versión de SQL Server 2008 podemos disfrutar de un nuevo tipo de datos denominado Filestream, que obviamente también viene con SQL Server 2008 R2. Si vamos a hacer uso del mismo, en esta pantalla podremos configurar sus tres estados posibles:
a. Habilitado para T-SQLComo siempre, se trata de una característica que podremos habilitar a posteriori y se recomienda no habilitarla si sabemos de antemano que no la vamos a utilizar.
b. Habilitado para acceso a través de sistema de ficheros localmente
c. Habilitado para acceso a través de sistema de ficheros local y remotamente
Una vez llegados a este punto, hemos configurado todo lo que teníamos que configurar para la instalación de SQL Server y procederemos a las pantallas de validación final y confirmación de elecciones.
Figura 21
Figura 22
Figura 23
Figura 24
Figura 25
Una vez terminado el proceso de instalación, ya podremos comenzar a trabajar con SQL Server 2008 R2 inmediatamente, puesto que no será necesario reinicio alguno.
Fuente: http://msdn.microsoft.com/es-es/library/ms143506%28v=sql.105%29.aspx
No hay comentarios:
Publicar un comentario