lunes, 17 de mayo de 2010

SQL 2008 R2: Instalando SQL Server 2008 R2


A continuación vamos a detallar el procedimiento de instalacion de SQL Server 2008 R2 sobre un servidor Windows Server 2008 R2.
Esta instalación se realizará sobre un ambiente de laboratorio virtualizado sobre Hyper-V R2, para ser utilizado posteriormente para la instalación deSharepoint 2010. El servidor se encuentra unido a un dominio Active Directory y no tiene ningun rol o Feature habilitado.

Novedades en SQL Server 2008 R2.

Antes de comenzar el proceso de instalación, nos detendremos un poco para ver las novedades que nos trae esta nueva versión de SQL Server:
  • PowerPivot for Sharepoint: Agrega servicios compartidos e infraestructura para cargar, consultar y gestionar libros PowerPivot que se publiquen en un servidor o granja Sharepoint 2010. Para crear libros PowerPivot, se utiliza PowerPivot para Excel.
  • PowerPivot for Excel: Es un Add-in para Excel 2010 que permite ensamblar y crear relaciones en una gran cantidad de datos desde diferentes origenes, para entonces usar dicha data como la base para PivotTables y otros objetos de visualización de datos que soporten analisis de datos en Excel.
  • SQL Express: El tamaño maximo de las Bases de datos soportadas por SQL Server Express ha sido incrementado de 4GB a 10GB.
  • Reporting Services: Los reportes pueden ahora incluir mapas, marcadores, barras de datos e indicadores para representar datos. Las partes de los reportes permiten la colaboración a traves de DataSets compartidos, items de reportes, y regiones de datos que estan almacenados y gestionados centralizadamente. La integración con Sharepoint soporta multiples zonas Sharepoint, Sharepoint Universal Logging y visualización de reportes en modo local con Access Services y listas Sharepoint. Las listas Sharepoint, SQL Server 2008 R2 Parallel Data Warehouse y SQL Azuere Database pueden ser usadas como origenes de datos para reportes.
  • SQL Server 2008 R2 incluye una nueva edición de SQL Server, SQL Server Datacenter. Esta entrega una plataforma de datos de alto desempeño que provee los mas altos niveles de escalabilidad para grandes cargas de trabajo, virtualización y consolidación.
  • El numero maximo de CPU que soporta la version Enterprise a pasado a ser de 8CPUs
  • Analysis Services: Nuevos parametros de instalación basado en roles, para la instalación de Analysis Services en una granja Sharepoint nueva o existente. SQL Server 2008 R2 permite la integración de Analysis Services con los productos Sharepoint para soportar analisis de datos a gran escala para libros Excel que se publiquen en un sitio Sharepoint. Durante la instalación se incluye una nueva opción de rol de instalación, asi se puede implementar Analysis Services como un PowerPivot pre-configurado para Sharepoint Server en una granja Sharepoint.
Otras novedades y mayor detalle la pueden encontrar en el sitio TechNet de Microsoft.

Requisitos de Software

  • SQL Server bloqueará la instalación en discos de solo lectura o comprimidos
  • .NET Framework 3.5 SP1
  • SQL Server Native Client
  • SQL Server Setup Support Files
  • .NET Framework 2.0 SP2 (para SQL Server Express y SQL Server 2008 R2 sobre Windows Server 2003 (64 bits) IA64).
  • Microsoft Windows Installer 4.5 o superior
  • Internet Explorer 6 SP1 o superior. Es requerido por la consola SQL Server Management Estudio, Business Intelligence Development Studio, Report Designer y ayuda HTML.
Se requiere que el servidor ejecute uno de los siguientes sistemas operativos para instalar SQL Server 2008 R2:
  • Windows XP Professional SP2 x64 (Solo para SQL Server Standard)
  • Windows Server 2003 SP2 64-bit x64 Datacenter
  • Windows Server 2003 SP2 64-bit x64 Enterprise
  • Windows Server 2003 SP2 64-bit x64 Standard
  • Windows Server 2003 SP2 64-bit x64 Web (Solo para SQL Server Enterprise / Standard)
  • Windows Vista SP2 Ultimate x64 (Solo para SQL Server Standard)
  • Windows Vista SP2 Enterprise x64 (Solo para SQL Server Standard)
  • Windows Vista SP2 Business x64 (Solo para SQL Server Standard)
  • Windows Server 2008 SP2 64-bit x64 Datacenter con y sin Hyper-V
  • Windows Server 2008 SP2 64-bit x64 Enterprise con y sin Hyper-V
  • Windows Server 2008 SP2 64-bit x64 Standard con y sin Hyper-V
  • Windows Server 2008 SP2 64-bit x64 Web
  • Windows Server 2008 x64 for Windows Essential Server Solutions
  • Windows Server 2008 SP2 x64 Foundation Server (Solo para SQL Server Standard)
  • Windows 7 x64 Ultimate (Solo para SQL Server Standard)
  • Windows 7 x64 Enterprise (Solo para SQL Server Standard)
  • Windows 7 x64 Professional (Solo para SQL Server Standard)
  • Windows 2008 R2 64-bit x64 Datacenter
  • Windows 2008 R2 64-bit x64 Enterprise
  • Windows 2008 R2 64-bit x64 Standard
  • Windows 2008 R2 64-bit x64 Web
  • Windows Server 2008 R2 x64 for Windows Essential Server Solutions (Solo para SQL Server Enterprise / Standard)
  • Windows Server 2008 R2 64-bit x64 Foundation Server (Solo para SQL Server Standard)
SQL Server 2008 R2 es soportado en ambiente de maquinas virtuales ejecutandose sobre Hyper-V. La maquina virtual debe ejecutar un sistema operativo soportado por SQL Server 2008 R2. Guest Failover Cluster es soportado en SQL Server 2008 R2.
Para versiones especializadas de 32bits o 64bits (Developer, Workgroup, etc.) pueden revisar en el sitio de Microsoft Technet.

Requisitos de Hardware

  • Microsoft recomienda que se ejecute SQL Server 2008 R2 sobre sistemas de archivos NTFS. Sistemas con formato FAT32 no serán bloqueados.
  • Prcesador minimo AMD Opteron, AMD Athlon 64, Intel Xeon con soporte Intel EM64t, Intel Pentium IV con soporte EM64T. Velocidad minima de 1.4Ghz, recomendado 2Ghz o superior.
  • Minimo 1GB de memoria RAM. Se recomiendan 4GB o más. La cantidad maxima de memoria es la soportada por el sistema operativo, excepto en la version Standard de SQL Server, cuyo maximo es de 64GB.
  • El espacio en disco requerido variará con los componentes de SQL Server 2008 R2 que se instalen.

    • Database Engine and data files, Replication, and Full-Text Search: 711 MB
    • Analysis Services and data files: 345 MB
    • Reporting Services and Report Manager: 304 MB
    • Integration Services: 591 MB
    • Client Components: 1823 MB
    • SQL Server Books Online: 157 MB

Otros Requisitos

Por razones de seguridad, Microsoft recomienda que no se instale SQL Server 2008 R2 sobre un controlador de dominio. La instalación de SQL se completar con exito en un controlador de dominio, pero tiene las siguientes limitaciones:
  • No se puede ejecutar el servicio SQL Server con la cuenta local o network service.
  • Despues de instalar SQL Server en un computador, no se puede cambiar el equipo de ser un miembro del dominio a ser controlador de dominio, o viceversa.
  • SQL Server Failover Cluster no es soportado cuando los nodos son controladores de dominio.
  • La instalación de SQL Server no puede crear grupos de seguridad o provisionar cuentas de servicios SQL en un controlador de dominio de solo lectura (RODC). En este escenario la instalación fallará.

Proceso de Instalación

Ahora comenzaremos con un pasos a paso del proceso de instalación de SQL Server 2008 R2.


El instalador nos mostrará el siguiente mensaje, luego de lo cual hacemos click en OK para continuar con la instalación.
Se nos abrirá el centro de Instalación de SQL Server. Nos dirigimos a la sección de Instalación y seleccionamos la opción "New installation or add features to an existing installation"

En este punto el asistente realizara una revisión para identificar posibles problemas que eviten la instalación de los archivos de soporte para la instalación de SQL Server. Si todas las pruebas terminan correctamente, presionamos OK para continuar.
A continuación seleccionamos el Product Key de SQL Server. Como estamos en ambiente de laboratorio, seleccionamos la evaluación Enterprise (valida por 180 dias).
A continuación aceptamos los términos de licencia y comenzamos la instalación de los archivos de soporte de SQL Server.
Al finalizar la instalación de los archivos de soporte de SQL Server, hacemos click en siguiente para comenzar con el asistente de instalación de SQL Server 2008 R2.
El asistente analizará en caso de que existan problemas que eviten una instalación exitosa de SQL Server.
En caso de tener habilitado el Firewall de Windows nos aparecerá la siguiente alerta.
En este punto tenemos 3 opciones de instalación:
  • SQL Server Feature Instalation que permite seleccionar los distintos roles de SQL Server que se deseen instalar (Motor de BBDD, Analysis Services, Reporting Services, Integration Services, etc.)

  • Analysis Services with Sharepoint Integration, que instala Analysis Services como un servicio compartido en una granja nueva o existente para proveer almacenamiento de datos en memoria y procesamiento de una gran cantidad de datos en libros Excel. Incluye la instalación del servicio Gemini.

  • All Features With Defaults, que instala todas las funciones usando los valores por defecto para las cuentas de servicio.
Seleccionamos la primera opción, para poder seleccionar solo los componentes que deseamos instalar.
En nuestro caso instalaremos todos los componentes, exceptuando Reporting Service (este será vistos en un artículo posterior)
Una vez seleccionados los componentes y los directorios de instalación, ejecutamos las reglas de instalación para determinar si el proceso de instalación será bloqueado o se completará satisfactoriamente.
Si todas las pruebas se ejecutan sin inconvenientes, en la siguiente ventana debemos indicar el nombre de la instancia y el directorio donde se ésta se almacenará. En esta ventana además podremos ver las instancias instaladas previamente. En nuestro caso seleccionamos la instancia por Defecto y dejamos la ruta de instalación tal como está.
A continuación se nos indicará el espacio requerido para la instalación. Damos click en siguiente.
A continuación indicamos las cuentas con las que se ejecutarán los servicios de SQL. Debido a que esta instalación será utilizada más tarde en una instalación distribuida de Sharepoint Server, se utilizan cuentas de dominio para la ejecución de los servicios.
Adicionalmente, debemos seleccionar la Collation que será utilizada por SQL Server, tanto para el motor como para Analysis Services.
En nuestro caso seleccionaremos la Collation Latin1_General_100_CI_AS, que es la que se requiere para la posterior instalación de Sharepoint Server.
Para continuar con la instalación, se debe indicar la configuración del motor de Base de Datos. En este punto, en primer lugar debemos seleccionar el modo de autenticación y los administradores del motor de BBDD. En nuestro caso, inicialmente solo seleccionamos el usuario que estamos utilizando para la instalación.
Siguiendo con la configuración, seleccionamos los directorios donde se almacenarán los archivos de base de datos, los logs, los respaldos, etc. En nuestro caso dejamos todo por defecto.
A continuación indicamos si se habilitará el FILESTREAM para el acceso de Transact-SQL. En nuestro caso lo dejamos habilitado.
Para continuar con la instalación, se debe seleccionar los administradores de Analysis Services. En nuestro caso, inicialmente solo seleccionamos el usuario que estamos utilizando para la instalación.
Siguiendo con la configuración, seleccionamos los directorios donde se almacenarán los datos, logs, respaldos y archivos temporales de Analysis Services. En nuestro caso dejamos todo por defecto.
Para continuar, debemos ejecutar las reglas de Configuración para determinar cualquier conflicto en la configuración seleccionada hasta ahora. Si todas las pruebas se completan exitosamente, hacemos click en siguiente.
Finalmente se nos muestra el resumen de la configuración seleccionada. Si todo está correcto hacemos click en Install para comenzar la instalación de SQL Server.
Se realiza la instalación de SQL Server 2008 R2.
Con esto se completa el proceso de instalación de SQL Server 2008 R2.
Para ver la instancia instalada, accedemos a Microsoft SQL Server Management Studio. Aqui seleccionamos el tipo de servidor (en nuestro caso Database Engine), el nombre del servidor y la instancia, y el tipo de autenticación.
Ahora podemos ver la instancia instalada, con lo cual se da por terminado el proceso de instalación de SQL Server 2008 R2.

Como ven, el proceso de instalación en si, es bastante sencillo. Claramente aun queda mucho trabajo de configuración y tunning, en la que debemos apoyarnos en los DBA para asegurarnos un correcto funcionamiento del servidor.

Este servidor será usado posteriormente para hospedar las bases de contenido de Sharepoint 2010. Adicionalmente, se publicará otro articulo con el procedimiento de instalación de Reporting Service 2008 R2, integrado con Sharepoint 2010.

Como siempre, si tienen cualquier consulta, no duden en preguntar!!!

7 comentarios:

Buen Aporte Con el Contenido ... Me Podrias pasar el dato que base de datos del sistema se instalan con sql server 2008 r2

Hola Patricio gracias por tus aportaciones a este mundo misterioso de la informática. Tengo un problema en cuanto a la virtualización y SQL y me gustaria si no te molesta ayudarme o hacerme ver la luz del problema. Te cuento Entorno virtualizado con vSphere 4, he creado un server 2008 R2 64b he intento instalar el SQL 2008 64b, también he probado con SQL 2008 express pero en ambos casos me da un error practicamente al final con "acceso denegado". Mi pregunta qué acceso y qué hago mal.
Gracias por tu ayuda

Es extraño el error que me comentas, yo he instalado SQL 2008 sobre Windows 2008 R2 sin ningun problema, en ambientes fisicos o virtuales.
De hecho, el estar sobre VMware no debiera ser un factor relevante, en cuanto a la instalación en si misma. Hay otros factores de dimensionamiento y buenas practicas que se requieren para que SQL funcione bien y sin problemas de performance, pero la instalación no tiene ninguna variación.

Verifica la cuenta que estes utilizando para instalar. Verifica también que la VM no pierda conexión con la unidad de CD que le hayas montado (ya sea una ISO o un CD en el servidor ESX), y verifica la ruta de instalación de SQL.

Cualquier cosa me puedes escribir a info@patriciocerda.com

Saludos!

yo quiero saber en donde se ve el contador de los 180 dias de mi version de evaluacion,

Gracias..!!

Hola, tengo problemas para instalar en un 2008 R2 Enterprise virtual sobre VMware ESXi 4.1 el SQL 2008 R2 Standard, me da un error de idioma. El sistema operativo lo instale en Español y el DVD original de Microsoft esta en español pero aun asi me da ese error de idioma:
Sql server setup media does not support language of the os or does not have enu localized files. Use the matching language -specific SQL Server media or change the OS locate through Control Panel

Hola Jose,

Asegurate que la configuracion regional de tu SO esta en España. A veces la instalacion falla con este error si esta configurado en otro pais, en mi caso, Chile.

Saludos

Revisa este link:
http://puntocode.wordpress.com/2010/08/04/solucin-error-al-instalar-sql-server-2008-r2/

Publicar un comentario