Guia Insta Laci on 2008 Sq l

37
13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 1/37 Publicado por ArturoMezDa P unto Code N oticias, Tutoriales, Consejos, Herramientas, y todo lo relacionado con la informática y sus tecnologías. Guía de instalación de SQL Server 2008 R2 paso a paso DIC 17 image (http://puntocode.files.wordpress.com/2010/12/image6.png) La instalación de SQL Server 2008 R2 es algo en lo que Microsoft como viene siendo habitual, ha puesto un marcado énfasis para producir un sistema claro y sencillo que nos lleve al éxito con un mínimo esfuerzo. Por otro lado, durante el proceso, quizás sea bueno conocer algunos aspectos concretos del mismo para producir a la primera una instalación limpia, correcta y alineada con la arquitectura de nuestro entorno empresarial. Esta guía de instalación está centrada en el proceso de instalación de nuevas instancias del motor relacional de SQL Server 2008 R2 de una forma gráfica y rápida. Para la realización de esta guía se ha contado con el siguiente software:

description

guia para instalar sql 2008

Transcript of Guia Insta Laci on 2008 Sq l

Page 1: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 1/37

Publicado por ArturoMezDa

Punto Code

Noticias, Tutoriales, Consejos, Herramientas, y todo lorelacionado con la informática y sus tecnologías.

Guía de instalación de SQL Server 2008 R2paso a paso

DIC 17

image

(http://puntocode.files.wordpress.com/2010/12/image6.png)

La instalación de SQL Server 2008 R2 es algo en lo que Microsoft como viene siendo habitual, hapuesto un marcado énfasis para producir un sistema claro y sencillo que nos lleve al éxito con unmínimo esfuerzo. Por otro lado, durante el proceso, quizás sea bueno conocer algunos aspectosconcretos del mismo para producir a la primera una instalación limpia, correcta y alineada con laarquitectura de nuestro entorno empresarial.

Esta guía de instalación está centrada en el proceso de instalación de nuevas instancias del motorrelacional de SQL Server 2008 R2 de una forma gráfica y rápida.

Para la realización de esta guía se ha contado con el siguiente software:

Page 2: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 2/37

Windows Server 2008 R2 Enterprise Edition actualizado con Windows UpdateSQL Server 2008 R2 Enterprise Edition x64 RTM

Articulo Original

http://msdn.microsoft.com/es-es/sqlserver/gg521092 (http://msdn.microsoft.com/es-es/sqlserver/gg521092)

Contenidos

Introducción.Preparación del entorno.Formateo de NTFS a bloques de 64kb.Log on as a service.Lock pages in memory.Instant File Initialization.Proceso de instalación.APÉNDICE.Configuración de seguridad básica.Autores. Enrique Catala Bañuls Rubén Garrigos Enrique Puig

Introducción

La instalación de SQL Server 2008 R2 es algo en lo que Microsoft como viene siendo habitual, hapuesto un marcado énfasis para producir un sistema claro y sencillo que nos lleve al éxito con unmínimo esfuerzo. Por otro lado, durante el proceso, quizás sea bueno conocer algunos aspectosconcretos del mismo para producir a la primera una instalación limpia, correcta y alineada con laarquitectura de nuestro entorno empresarial.

Esta guía de instalación está centrada en el proceso de instalación de nuevas instancias del motorrelacional de SQL Server 2008 R2 de una forma gráfica y rápida.

Si se desea una guía mucho más detallada y completa del proceso de instalación, se recomiendaseguir el artículo oficial de los libros en pantalla de SQL Server 2008 R2 que puede encontrar aquí:http://msdn.microsoft.com/en-us/library/ms143219.aspx (http://msdn.microsoft.com/en-us/library/ms143219.aspx)

Para la realización de esta guía se ha contado con el siguiente software:

Page 3: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 3/37

Windows Server 2008 R2 Enterprise Edition actualizado con Windows UpdateSQL Server 2008 R2 Enterprise Edition x64 RTM

Preparación del entorno

Si el entorno de producción involucra un Windows Server 2008, y desde las herramientas delpropio sistema operativo se han creado las particiones, este apartado no hace falta validarlopuesto que en forma predeterminada realiza un alineamiento de particiones de 1Mb:

Referencia: http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Perf-tun-srv.docx (http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Perf-tun-srv.docx) (página 30, sección DISKPART)

Si por el contrario, el entorno de producción involucra un Windows Server 2000 o 2003, o elsubsistema de discos ha sido particionado bajo las herramientas administrativas de un SistemaOperativo previo, se recomienda realizar un alineamiento de las particiones donde se albergaránlos ficheros .mdf y .ldf de las Bases de datos utilizando diskpart.

Nota: Este diagrama se corresponde con una unidad de almacenamiento en forma predeterminada de

Page 4: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 4/37

Nota: Este diagrama se corresponde con una unidad de almacenamiento en forma predeterminada deNTFS (4kb). El diagrama no se encuentra a escala (ver que los trozos 1 y 2 tienen el mismo tamaño apesar de no serlo realmente)

Asumiendo un valor de 64kb por banda del disco, existen 8 sectores de 512B por cada clúster de 4KbNTFS y existen 16 clústeres de 4Kb por cada banda de 64Kb.

Nótese que existen sectores ocultos (63 en forma predeterminada en el ejemplo desalineado y 64 en elejemplo alineado)

En el ejemplo, la línea 3 se encuentra desalineada mientras que la 4 está alineada

Teniendo esto presente, se puede ver como cada lectura enésima, produce un salto en la banda en el casode los sectores desalineados, debido a que el último clúster de 4Kb no ha cabido completamente en lamisma y se encuentra en otra diferente. Esto produce que al realizar la lectura, se tengan que realizardos accesos a disco.

Con el valor en forma predeterminada de 4Kb por clúster, cada 16 lecturas, se tiene que realizar unalectura extra.

Para conocer el estado del alineamiento de las particiones actualmente, podemos lanzar lasiguiente consulta WMI desde powershell:

gwmi –query “SELECT Name,Size,StartingOffset from Win32_DiskPartition”

Siendo Name, la ubicación proporcionada por el subsistema de disco para dicha partición, Size eltamaño de la misma, y StartingOffset la posición de comienzo de la misma, dentro del disco.

Para más información sobre alineamiento de particiones: http://technet.microsoft.com/en-

Page 5: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 5/37

Para más información sobre alineamiento de particiones: http://technet.microsoft.com/en-us/library/cc766465.aspx (http://technet.microsoft.com/en-us/library/cc766465.aspx) sección“alignment”

Formateo de NTFS a bloques de 64kb

Los discos que alberguen los ficheros de log y datos se han de formatear a 64kb por bloque paramejorar el rendimiento de SQL Server.

Con ello favorecemos que se almacenen en un mismo bloque, lo que se denominan “extensiones”(conjuntos de 8 páginas). De esta forma se mejorarán las lecturas en los casos en los que SQLServer decida realizar operaciones de lectura adelantada.

Referencia: http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SAP_SQL2005_Best%20Practices.doc(http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SAP_SQL2005_Best%20Practices.doc) (página 67)

Log on as a service

Page 6: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 6/37

Se recomienda definir un grupo de usuarios dentro del dominio que ejecute los servicios de SQLServer. Estos usuarios más adelante los veremos reflejados en el proceso de instalación (ver Figura16). Si el servicio va a estar dentro de un entorno clúster, para que no ocurra ningún problema aliniciar los servicios, se recomienda dar a dichos usuarios el permiso de “log on as a service”.

Para ello podemos entrar en “Administrative Tools” -> “Local Security Policy” y mediante botónderecho dentro de “Local Policies”->”User Rights Assignment”->”Log on as a service”, añadimos elgrupo.

Lock pages in memory

Siempre es recomendable configurar “lock pages in memory” para SQL Server, sobre todo enentornos actuales con más de 8 Gb de RAM.

Referencia: http://technet.microsoft.com/en-us/library/ms190730.aspx(http://technet.microsoft.com/en-us/library/ms190730.aspx)

Instant File Initialization

Para poder sacarle ventaja a las capacidades de inicialización instantánea de ficheros, hemos deagregar el permiso SE_MANAGE_VOLUME_NAME a la cuenta del servicio que levante SQLServer. Los usuarios de administración locales de Windows poseen dicho permiso habilitado,pero dado que se presupone que un usuario con permisos mínimos del dominio levante losservicios (ver figura 16), hemos de agregarle dichos permisos.

Page 7: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 7/37

Dicho permiso se concede cuando les añadimos la política de seguridad “Perform VolumeMaintenance Task”.

Referencia: http://msdn.microsoft.com/en-us/library/ms175935.aspx(http://msdn.microsoft.com/en-us/library/ms175935.aspx)

Proceso de instalación

Una vez preparado el sistema para que SQL Server de partida ya posea una configuración óptima,procedremos a seguir los pasos siguientes para instalar una nueva instancia de SQL Server 2008R2 sobre el mismo:

1. El primer paso es introducir el DVD o montar la imagen .iso de SQL Server 2008 R2.

Figura 1

Page 8: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 8/37

Es muy probable que el propio instalador de SQL Server 2008 R2 nos pida actualizar el sistemapara poder proceder con la aplicación de instalación de SQL Server. En ese caso nos saldrá unapantalla como esta donde se nos indicará que va a proceder con la actualización del sistema.

Figura 2

Despues de dar a OK, se procederá con la instalación. Dependiendo de la actualización a realizarsobre Windows Server, puede que nos parezca que el sistema está inactivo o que el procesoinstalador ha dado algún error puesto que desaparecerá de la pantalla durante un par de minutos.

Si vamos al explorador de tareas, podemos ver como realmente está realizando la istalación quepreviamente nos ha anunciado.

Figura 3

Después de esperar durante alrededor de 1-2 minutos (dependiendo del equipo), nos aparecerápor fin el instalador de SQL Server (Ver figura 4).

NOTA: En ocasiones dependiendo del estado de actualización del sistema operativo Windows puede querequiera aplicar actualizaciones de Windows Installer o incluso .NET y que se pida reiniciar. Se hacehincapié de nuevo en que el entorno sobre el que se ha elaborado dicho artículo se encuentra al dia enactualizaciones de Windows.

Page 9: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 9/37

Figura 4

Llegados a este punto, dado que el artículo se centra exclusivamente en la instalación de unainstancia SQL Server 2008 R2, iremos directamente al apartado “Installation”.

En cualquier caso, en la primera pantalla denominada “Planning”, podremos encontrar ladocumentación sobre instalación de SQL Server 2008 R2 así como la aplicación de chequeo desistema para validar instalaciones futuras de SQL Server 2008 R2 o el SQL Server UpgradeAdvisor que queda fuera del ámbito de este artículo y es la aplicación con la que podemosanalizar migraciones de versiones inferiores hacia SQL Server 2008 R2.

Page 10: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 10/37

Figura 5

Una vez en la sección “Installation” (ver Figura 5) procederemos al apartado “New installation oradd features to an existing installation” con la que instalaremos una nueva instancia de SQLServer 2008 R2 a nuestro equipo.

Una vez hecho click en dicha opción procederemos con la instalación siguiendo los pasos de lasimá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 quequeremos es instalar SQL Server 2008 R2 en clúster para alta disponibilidad, se recomienda al lector lalectura del siguiente post: “Como instalar un clúster de SQL Server 2008 en Windows Server 2008(http://blogs.solidq.com/ElRinconDelDBA/Post.aspx?ID=29&title=Como%20instalar%20un%20cluster%20de%20SQL%20Server%202008%20en%20Windows%20Server%202008%20%281/2%29)

Page 11: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 11/37

Figura 6

Como vemos en la figura 6, antes de empezar el instalador realiza unos chequeos de integridaddel sistema para comprobar que está todo listo para la instalación. Si por ejemplo tuviéramos elsistema esperando para ser reiniciado por cualquier otra instalación previa anterior, no nos dejaríacontinuar.

Page 12: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 12/37

Figura 7

Antes de comenzar, es mejor que tengamos el código de licencia preparado (podríamos instalar sino fuera así en modo evaluación).

Page 13: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 13/37

Figura 8

Una vez validado el código de licencia de SQL Server 2008 R2 se nos mostrarán los términos de lalicencia que tendremos que aceptar.

Page 14: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 14/37

Figura 9

Una vez aceptados los términos, en la Figura 9 podemos observar como se realizan de nuevo unaserie de chequeos previos a la instalación, que debemos cumplir antes de proseguir.

En este caso, comentar únicamente que siempre que tengamos activo el firewall de Windows, elasistente nos dará un Warning el apartado “Windows Firewall” (Ver figuras 9 y 10)

Figura 10

Page 15: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 15/37

Esto no nos impedirá la instalación, simplemente se nos está informando que tengamos cuidadode habilitar las reglas en el firewall de Windows necesarias para permitir la conexión de clientesremotos hacia el servicio de SQL Server 2008 R2.

Entre otras cosas, conviene recordar que a menos que sea modificado (cosa que es recomendablecomo buena práctica) el puerto por defecto que escucha SQL Server 2008 R2 es el 1433. Ver secciónapéndice (http://msdn.microsoft.com/es-es/sqlserver/gg521092#_AP%C3%83%C2%89NDICE)para más información sobre seguridad (http://msdn.microsoft.com/es-es/sqlserver/gg521092#_Configuraci%C3%83%C2%B3n_de_seguridad).

Una vez hecho clic sobre el botón siguiente, se nos pedirá qué Rol vamos a instalar de SQL Server2008 R2 (ver figura 11)

Figura 11

Puesto que lo que vamos a realizar es una instalación de instancia única de SQL Server 2008 R2,nos quedaremos con la primera de las opciones que salen (SQL Server Feature Installation).

Hecho esto, la siguiente pantalla que podemos ver en la Figura 12, nos va a requerir qué servicios

Page 16: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 16/37

Hecho esto, la siguiente pantalla que podemos ver en la Figura 12, nos va a requerir qué serviciosy características de SQL Server 2008 R2 vamos a desear instalar.

Figura 12

Puesto que este artículo está centrado en una instalación de motor relacional de SQL Server 2008R2, en la imagen de la Figura 12 se pueden observar qué características y servicios se recomiendainstalar.

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 formarparte 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 allector que tome la decisión de instalar o no dichas características.

Page 17: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 17/37

En nuestro ejemplo, las hemos marcado porque de antemano sabemos que esta instancia en unfuturo 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 lacreación de proyectos de inteligencia de negocio como Integration Services, Reporting Services oAnalysis Services.

Puesto que como veremos más adelante, vamos a querer instalar el servicio de SQL ServerIntegragion 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 motorrelacional porque es habitual realizar procesos de carga y transformación de datos utilizando SQLServer Integration Services.

5. Management Tools – Basic

En este caso, es buena idea tener instaladas las herramientas de administración de SQL Serverpara 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 utilizarlocomo software de acceso y/o análisis habitual.

Una vez seleccionados los componentes que deseemos, se realizará un nuevo chequeo enfocadoen este caso a detectar posibles incompatibilidades o inconsistencias a la hora de instalar loscomponentes y características que se han seleccionado especialmente (Ver figura 13).

Page 18: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 18/37

Figura 13

En la siguiente imagen, la figura 14, vamos a indicar tanto la ruta donde desplegará los binariosde 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 cuentaque únicamente se permite una instancia con nombre por defecto y que no podremos elegirMSSQLSERVER. Por tanto, si ya tenemos una instancia con nombre por defecto, la única opciónque podríamos escoger es la de Named Instance y asignar un nombre.

Page 19: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 19/37

Figura 14

En este caso, le hemos dado un nombre de instancia “SQL2008R2”. Puesto que es posible instalarmás de una única instancia de SQL Server en una misma máquina, si existieran otras instancias enla máquina, en el DataGrid que aparece en el centro de la figura 14 lo podríamos detectar paraevitar dar un nombre que ya estuviera asignado.

Page 20: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 20/37

s

Figura 15

En la figura 15 podemos apreciar un breve resumen relativo al espacio en disco requerido y laubicación raíz de instalación, pero esto no quiere decir que ya hayamos terminado de configurarla instalación.

Si no cumpliéramos con el espacio de disco mínimo requerido no se podría continuar con lainstalación.

Como vemos en la figura 16, ahora toca el turno de configurar las cuentas del servicio y elcollation.

Page 21: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 21/37

Figura 16

En la Figura 16 podemos apreciar que se nos pide introducir una cuenta de usuario para arrancartodos y cada uno de los servicios que hayamos requerido instalar.

Como buena práctica se recomienda utilizar un usuario de dominio creado explícita yexclusivamente para el servicio concreto del que estemos hablando. Además, se recomienda quedicho 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, procederemosa configurar el collation de la instancia (Ver figura 17).

Page 22: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 22/37

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 suelecciónrequerirá un trabajo duro para cambiarlo (en ocasiones incluso sale a cuentas reinstalarde nuevo toda la instancia de SQL Server).

Por ejemplo, si la instancia que estamos instalando va a albergar bases de datos que ya existen enotras instancias actualmente, es altamente recomendable que asignemos el mismo collation quehay en la instancia de SQL Server de donde provienen. Esto nos evitará futuros problemas deconflicto de collations y ordenaciones fruto de una mala elección.

NOTA: Para conocer el collation de una instancia actual lanzar la siguiente consulta:

selectSERVERPROPERTY(N’Collation’)

Si por el contrario la instancia es nueva y albergará nuevas bases de datos que estamos enpotestad 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 esrequerido se recomienda utilizar los de Windows.

Page 23: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 23/37

Figura 18

En la imagen de la Figura 18 podemos ver qué configuraciónes predeterminadas a nivel de motorrelacional podemos realizar:

Asignar un login concreto al rol sysadminCrear un password para el usuario saAsignar directorios predeterminados (Ver Figura 19)Asignar el estado de la configuración FILESTREAM (Ver Figura 20)

Page 24: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 24/37

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 ServerDirectorio de datos predeterminado para nuevas BBDD y ficherosDirectorio de logs predeterminado para nuevas BBDD y ficherosDirectorio donde se creará el fichero de datos para tempdbDirectorio donde se creará el fichero de logs para tempdbDirectorio predeterminado de copias de seguridad

Todos estos directorios pueden ser modificados a posteriori, pero este quizás también sea un buenmomento para dejarlo listo.

Page 25: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 25/37

Figura 20

Desde la versión de SQL Server 2008 podemos disfrutar de un nuevo tipo de datos denominadoFilestream, que obviamente también viene con SQL Server 2008 R2. Si vamos a hacer uso delmismo, en esta pantalla podremos configurar sus tres estados posibles:

a. Habilitado para T-SQL

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

Como siempre, se trata de una característica que podremos habilitar a posteriori y se recomiendano habilitarla si sabemos de antemano que no la vamos a utilizar.

Una vez llegados a este punto, hemos configurado todo lo que teníamos que configurar para lainstalación de SQL Server y procederemos a las pantallas de validación final y confirmación deelecciones.

Page 26: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 26/37

Figura 21

En la Figura 21 Microsoft nos pregunta si deseamos que se envíen errores de reporte para losservicios que no poseen interactuación humana. Esto que es obviamente de libre elección,recordemos que ayuda a mejorar el soporte que nos brinda Microsoft y a corregir posibles bugs deproducto.

Page 27: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 27/37

Figura 22

Page 28: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 28/37

Figura 23

En la figura 23 podemos ver un resumen de las características y servicios que se van a instalar ydonde, y será el último paso a realizar hasta la instalación de SQL Server 2008 R2

Page 29: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 29/37

Figura 24

Page 30: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 30/37

Figura 25

Una vez terminado el proceso de instalación, ya podremos comenzar a trabajar con SQL Server2008 R2 inmediatamente, puesto que no será necesario reinicio alguno.

APÉNDICE

Configuración de seguridad básica

Permisos de sysadmin

De forma predeterminada, los miembros de BUILTIN\Administrators poseen derechos deadministración. Se recomienda evitar que ninguno de los inicios de sesión sea incluido en el grupode usuarios BUILTIN\Administrators

Page 31: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 31/37

Permisos de la cuenta de servicio de SQL Server

Se recomienda que los servicios de SQL Server sean iniciados por un una cuenta del dominio, yque esta misma tenga los mínimos permisos necesarios (algunos de los que debe tener ya se hanenunciado anteriormente) para minimizar un potencial riesgo de seguridad en caso de exploitfuturo.

Por ello, se recomienda crear usuarios del dominio con los mínimos privilegios posibles paralevantar los servicios de SQL Server, SQL Server Agent, Reporting Services y Analysis Services

Sql Server AuditingAsegurarse que existe la auditoria de accesos fallidos. Con ella, el sistema captura tanto intentosinfructuosos a SQL Server de usuarios Windows y SQL. De esta forma se pueden detectar ataquespor fuerza bruta

Puerto de escucha de SQL Server

Se recomienda cambiar el puerto de escucha de SQL Server 2008 R2 para que no sea utilizado elpuerto en forma predeterminada (1433).

Ofuscar el servicio SQL Server a conexiones externas

Suele ser común pensar en detener el servicio SQL Browser para dificultar la labor de detección deinstancias de SQL Server en la red. Ciertamente, este servicio si se para, producirá que nopodamos realizar consultas a ningún sitio para determinar el puerto y nombre de instancia al que

Page 32: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 32/37

conectarnos…

El problema de detener el servicio de SQL Browser es que dicho servicio no solo es utilizado paraeso, sino que el detenerlo puede dar lugar a verdaderos quebraderos de cabeza en según quéescenarios (clustering, conexión DAC con nombre de instancia, etc…)

Lo cierto es que no es necesario detener el servicio para “ofuscar” la conexión hacia SQL Server,puesto que a nivel de protocolos de red, es posible marcar la instancia como “oculta”, de formaque solo conociendo su nombre de instancia y puerto, seamos capaces de conectarnos a ella.

Según se puede apreciar en la imagen, al hacer clic sobre “Protocols for xxxx”, disponemos de laopción de ocultar la instancia (que en forma predeterminada está a No).

Con esto no queremos dar la sensación al lector de que el servicio se encuentra a salvo dedetectores de SQL Server, pero al menos se lo ponemos más difícil.

Autores

Enrique Catala Bañuls es mentor en el área relacional de la empresa Solid Quality Mentors. Es

Page 33: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 33/37

Enrique Catala Bañuls es mentor en el área relacional de la empresa Solid Quality Mentors. EsMCT, MCITP, MCTS y ha sido nombrado MAP 2010 (Microsoft Active Professional). Centradoprofesionalmente en bases de datos SQL Server, durante los últimos 5 años tiene su foco principalde operación en solución de problemas de rendimiento, escalabilidad, migraciones y altadisponibilidad. Además de impartir cursos oficiales de Microsoft, ha participado como speaker eneventos de lanzamiento de Microsoft España (Microsoft SQL Server 2008), en las 24h deconferencias de SQL PASS, miembro del nuevo SQL PASS Spain, en charlas del grupo de usuariosde Microsoft GuseNET y es ponente habitual de sesiones dentro del SolidQ Summit Madrid.

Rubén Garrigós es un experto en troubleshooting, tuning y diseño de soluciones empresariales dealta disponibilidad basadas en SQL Server. Durante los últimos cinco años ha trabajado contecnologías de acceso a datos de Microsoft en compañías líderes de todo el mundo. Actualmentees un arquitecto de la plataforma de datos de Microsoft basada en SQL Server y aplicaciones .NETen Solid Quality Mentors. Está certificado por Microsoft como desarrollador de soluciones en.NET (MSCD) así como administrador y desarrollador de base de datos (MCITP DBA & DBD). Enestos años ha impartido múltiples cursos oficiales de Microsoft así como cursos especializados enSQL Server. Además ha presentado sesiones en eventos oficiales de Microsoft y ante grupos deusuarios de tecnologías Microsoft.

Enrique Puig Nouselles es miembro de Solid Quality Mentors en el departamento de MotorRelacional. MCITP de SQL Server, realiza labores de Data Platform Engineer. Ha participadocomo speaker en eventos de lanzamiento de Microsoft España (Microsoft SQL Server 2008R2) y enla serie de webcasts de novedades de SQL Server 2008 R2. También ha impartido diversas charlascon en el grupo de usuarios de Microsoft GuseNET y ha colaborado con el magazinedotNETMania.

Articulo Original

http://msdn.microsoft.com/es-es/sqlserver/gg521092 (http://msdn.microsoft.com/es-es/sqlserver/gg521092)

Publicado por Arturo Meza Damian (//plus.google.com/118041000851955320233)

You May Like

1.

Acerca de estos anuncios (http://wordpress.com/about-these-ads/)

Page 34: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 34/37

Acerca de ArturoMezDa

Ing.Sistemas ComputacionalesVer todas las entradas de ArturoMezDa »

Publicado el 17 diciembre, 2010 en Cursos, Herramientas, Informacion, Seguridad, Software, Tips,Tutoriales y etiquetado en Como instalar sql server 2008 r2, Guia de instalacion SQL Server,Instalacion de SQL Server 2008, Instalacion de SQL Server 2008 R2. Guarda el enlace permanente.33 comentarios.

Deja un comentario

Trackbacks(1)

Comments 32

José | 1 septiembre, 2011 en 2:17 PMExcelente aporte, me sirvio de mucho!!!

Jonathan | 27 septiembre, 2011 en 7:37 PMmuy buen post! muchas gracias por el aporte!

Moises | 25 octubre, 2012 en 9:13 AMBuenisimo , me ayudo mucho.

rolando mendieta | 5 noviembre, 2011 en 9:44 AMquisiera migrar a sqlserver R2 tengo instalado sql server 2008 habra algun problema con lasbases de datos ,no quiero hacer buckup pues son muchas y bueno habra alguna manera desolo actualizar del 2008 a 2008 R2 o tengo que desintalar el server 2008 a otra cosa mi sistemaoperativo corre en 32 bits …alguien me puede ayudar

Page 35: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 35/37

Rolando Mendieta Mendieta | 5 noviembre, 2011 en 9:48 AMquisiera migrar a sqlserver R2 tengo instalado sql server 2008 habra algun problema con lasbases de datos ,no quiero hacer buckup pues son muchas y bueno habra alguna manera desolo actualizar del 2008 a 2008 R2 o tengo que desintalar el server 2008 a otra cosa mi sistemaoperativo corre en 32 bits …alguien me puede ayudar

Rolando Mendieta Mendieta | 5 noviembre, 2011 en 9:49 AMexelente aporte felicitaciones gracias por pensar en los que nesecitan un aventon

Liza | 29 noviembre, 2011 en 1:48 PMcomo se validan campos en sql server 2008 y la coneccion externa ????

Juan Manuel | 8 enero, 2012 en 5:34 PMMuchas gracias por el tutorial.

M@ngel | 12 enero, 2012 en 8:57 AMGracias, buen aporte me sirvio

Leonel | 16 enero, 2012 en 12:21 PMgracias por la informacion tenia un problema con la colacion debido a que tengo un programaque utiliza una colacion diferente a la que tenia, muxas gracias

nicte82 | 9 febrero, 2012 en 9:11 AMMuchas gracias compañero le felicito me has ayudado mil… =D

Ivana | 20 marzo, 2012 en 11:11 AMMuchas Gracias por la ayuda.

Dario | 16 abril, 2012 en 3:30 PMHola compañeros, uan consulta el Log on as a service, se hace desde el Domain COntrollero desde el mismo servidor donde s einstala SQL????

Gracias

Daniel | 7 junio, 2012 en 5:48 PMMuchas gracias esta muy bien hecho y detallado

Elmer Castillo | 3 agosto, 2012 en 5:09 PMMuy bueno el manual, me caso del apuro, gracias

lenin josue | 27 agosto, 2012 en 10:32 AMsi que me sirvio, buen post

giancastillo2010 | 9 septiembre, 2012 en 8:14 PMHola amigo una consulta como estoy tratando de visualizar los reportes de reporting servicesdesde la red pero me pide usuario y clave como para que no pida esos datos y puedanvisualizar los reportes sin problema gracias.

Page 36: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 36/37

saludos

Edwin Martinez | 19 octubre, 2012 en 8:18 AMExcelente tutorial, si tienes otro que muestre el paso a paso para consultas en SQL teagradecería.

Moises | 25 octubre, 2012 en 9:14 AMExcelente aporte, me ayudo muchisimo

carlos | 16 noviembre, 2012 en 10:06 PMes que ya no puedo instalar sql server 2008 porque restaure le sistema y luego se daño el sql nocanectabalugo intento instalarlo y casi al finalizar me tira un error que puedo hacer para eliminarlo todoy luego instalarlonecesito un tutorial

carlos | 16 noviembre, 2012 en 10:08 PMcomo hago para eliminar todos los registros que tengan que ver con sqlpara luego instalarlo

Frankch | 27 noviembre, 2012 en 9:32 AMtengo un problema… cuando trato de instalarlo… antes que me aparezca la figura 9 (una seriede chequeos previos a la instalación,) .. se me cierra el proceso de instalación y se activan denuevo las opción de instalación del panel principal (SQL Server Installation Center):!! algunasolución.:!!!?’

Cesar | 12 diciembre, 2012 en 7:10 AMMaestro…

Erick | 11 febrero, 2013 en 12:40 PMMuy buen aporte, fue de gran ayuda en mi empresa. saludos

Juan Alberto | 11 marzo, 2013 en 7:22 AMExcelente aporte, muchas gracias.

Susanc93 | 21 marzo, 2013 en 8:46 AMTengo una duda, en Server Configuration en el Servicio SQL Agente Service/ Account Nameque es “tu dominio”? que debo poner ahi?

Angel L. Acosta | 23 marzo, 2013 en 8:38 PMMuy buen tutorial, la verdad es que aveces se hace complicado…. pero gracias!!!!

Johnny Parra | 15 abril, 2013 en 2:17 PMgracias por el aporte….!!!

Sofía T. | 4 junio, 2013 en 2:48 PMBuen aporte, solo una consulta, alguien me puede dar un link de ayuda para migrar una basede datos en sql2000 a sql2008 r2. Gracias !!!

Page 37: Guia Insta Laci on 2008 Sq l

13/10/2014 Guía de instalación de SQL Server 2008 R2 paso a paso | Punto Code

http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de-sql-server-2008-r2-paso-a-paso/ 37/37

Bladimir Vasquez | 5 junio, 2013 en 4:42 PMbuena ah no tenia fe pero me resulto..gracias y cariños desde APDAYC

Bladimir Vasquez | 5 junio, 2013 en 4:52 PMchato brito

Jorge Luis Fragoza García | 6 julio, 2013 en 3:47 PMMuchas gracias, me sirvio bastante.

1. Pingback: Guía de instalación SQL 2008 | MiPC Site - La mejor ayuda para usar tu PC

Blog de WordPress.com. El tema Mystique.

Seguir

Seguir “Punto Code”

Ofrecido por WordPress.com