Documente Academic
Documente Profesional
Documente Cultură
1
Tabla de Contenido
Introduccion ..................................................................................................................... 3
1. Componentes del SMBD ................................................................................................. 3
1.1. Costos ....................................................................................................................... 3
1.2. Recomendaciones ..................................................................................................... 4
1.3. Requisitos Minimos de Instalación .......................................................................... 4
2. Requisitos de Hardware ................................................................................................... 5
2.1. Disco Duro ................................................................................................................ 5
2.2. Unidad ...................................................................................................................... 5
2.3. Monitor ..................................................................................................................... 5
3. Requisitos de Software .................................................................................................... 5
3.1. NET 35. SP1 ............................................................................................................. 5
3.2. NET 4.0 .................................................................................................................... 6
3.3. Windows PowerShell ............................................................................................... 6
3.4. Memoria ................................................................................................................... 6
3.5. Velocidad del Procesador ......................................................................................... 6
3.6. Tipo de Procesador ................................................................................................... 6
4. Seguridad ......................................................................................................................... 7
4.1. Seguridad Fisica ....................................................................................................... 7
4.2. Seguridad de conexión ............................................................................................. 7
4.3. Configurar un Sistema de Archivos Seguro ............................................................ 7
4.4. Instalar SQL Server en un Controlador de Dominio ............................................... 8
5. Instalación ........................................................................................................................ 8
5.1. Centro de Instalación de SQL Server ...................................................................... 8
5.2. Aceptación de la licencia y del Programa de Usuario y Envío de Errores .............. 9
5.3. Reglas Globales y Actualización de Productos ..................................................... 10
5.4. Instalar Archivos de Configuración ........................................................................ 11
5.5. Instalar Reglas ....................................................................................................... 11
5.6. Selección de Características ................................................................................... 12
5.7. Configuración de la Instancia ................................................................................ 13
5.8. Configuración del Servidor ................................................................................... 13
6. Configuración del Motor de la Base de Datos ............................................................. 14
6.1. Configuración del Servidor .................................................................................... 14
6.2. Directorio de Datos ................................................................................................ 15
6.3. Instancias de Usuario ............................................................................................. 16
6.4. Filestream .............................................................................................................. 17
7. Configuración de Reporting Services ........................................................................... 17
8. Reglas de Configuración de Características ................................................................. 18
8.1. Progreso de la Instalación ...................................................................................... 19
9. Referencias .................................................................................................................... 19
Introducción
2
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase
Management System (DBMS) es una colección de software muy específico, cuya función es
servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es
precisamente el de manejar un conjunto de datos para convertirlos en información
relevante para la organización, ya sea a nivel operativo o estratégico.
El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del
SGBD, las convierte en su equivalente físico y accede a la base de datos y diccionario
de datos en el dispositivo de almacenamiento.
El subsistema de definición de datos ayuda a crear y mantener el diccionario de datos
y define la estructura del fichero que soporta la base de datos.
El subsistema de manipulación de datos ayuda al usuario a añadir, cambiar y borrar
información de la base de datos y la interroga para extraer información. El subsistema
de manipulación de datos suele ser el interfaz principal del usuario con la base de
datos. Permite al usuario especificar sus requisitos de la información desde un punto
de vista lógico.
El subsistema de generación de aplicaciones contiene utilidades para ayudar a los
usuarios en el desarrollo de aplicaciones. Usualmente proporciona pantallas de
entrada de datos, lenguajes de programación e interfaces.
El subsistema de administración ayuda a gestionar la base de datos ofreciendo
funcionalidades como almacenamiento y recuperación, gestión de la seguridad,
optimización de preguntas, control de concurrencia y gestión de cambios.
1.1. Costos
SQL Server 2014 tiene tres ediciones principales que están de acuerdo con la manera en cómo
los clientes usan SQL Server a través de las cargas de trabajo. SQL Server 2014 ofrece un
licenciamiento que le permite aprovechar más fácilmente los beneficios de la Nube pública
y privada a través de la virtualización y movilidad de licencias. El nuevo modelo proporciona
un licenciamiento simplificado, flexibilidad e innovación y costo total de propiedad (TCO)
que es líder en la industria.
3
TRES EDICIONES MODELO DE LICENCIAMIENTO
PRINCIPALES SERVIDOR -LICENCIA
BASADA EN
DE ACCESO PARA
NUCLEOS
CLIENTES (CAL)
ENTERPRISE
BUSINESS
INTELLIGENCE
STANDARD
1.2. Recomendaciones
Se recomienda ejecutar SQL Server 2014 en equipos con el formato de archivo NTFS.
SQL Server 2014 se puede instalar en un equipo con el sistema de archivos FAT32, pero no
se recomienda porque es menos seguro que el sistema de archivos NTFS.
SQL Server le exige que instale una actualización para asegurarse de que se puede instalar
correctamente el componente de Visual Studio.
El programa de instalación de SQL Server comprueba la presencia de esta actualización y, a
continuación, le exige que descargue e instale la actualización antes de continuar con la
instalación de SQL Server. Para evitar la interrupción durante la instalación de SQL Server,
puede descargar e instalar la actualización antes de ejecutar el programa de instalación de
SQL Server, según se describe a continuación (o instalar todas las actualizaciones para .NET
3.5 SP1 disponibles en Windows Update).
Para un funcionamiento correcto del SGBD se recomienda que el servidor tenga la siguiente
configuración mínima, con algunos requerimientos óptimos
Memoria RAM: se necesita un mínimo de 512 MB para cada instancia. Aunque se
recomienda 1 GB.
Velocidad del procesador. El mínimo requerido es 1 GHz si procesador es de 32 bits y 1,4
GHz si es de 64 bits. Se recomienda en cualquier caso, una procesador de 2 GHz.
Tipo de procesador. El procesador del servidor tiene que estar entre alguno de éstos.
Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T
Intel Pentium IV compatible con EM64T. Procesador x86: compatible con Pentium III o
superior
La memoria RAM máxima usada (por instancia del motor de base de datos de SQL Server)
es de 1 GB.
SQL Server 2014 requiere un mínimo de 6 GB de espacio disponible en disco.
Para la instalación desde disco se necesita una unidad de DVD.
SQL Server 2014 requiere un monitor Super VGA (800x600) o uno con una resolución
mayor.
La funcionalidad de Internet necesita acceso a Internet (no necesariamente de carácter
gratuito)
4
2. Requisitos de Hardware
2.2. Unidad
2.3. Monitor
SQL Server 2014 requiere Super VGA (800x600) o un monitor de una resolución mayor.
3. Requisitos de Software
Se deben cumplir unos requisitos mínimos para poder instalar el sistema SMBD.
Es un requisito para SQL Server 2014 cuando se selecciona Motor de base de datos,
Reporting Services, Master Data Services, Data Quality Services, Replicación o SQL Server
Management Studio, y no lo instala ya el programa de instalación de SQL Server.
Si ejecuta el programa de instalación y no tiene .NET 3.5 SP1, el programa de instalación de
SQL Server requiere que descargue e instale .NET 3.5 SP1 para poder continuar con la
instalación de SQL Server. (Instale .NET 3.5 SP1 desde Microsoft .NET Framework 3.5
Service Pack 1). El mensaje de error incluye un vínculo al centro de descarga o bien puede
descargar .NET 3.5 SP1 desde Windows Update. Para evitar la interrupción durante la
instalación de SQL Server, puede descargar e instalar .NET 3.5 SP1 antes de ejecutar el
programa de instalación de SQL Server.
Si ejecuta el programa de instalación en un equipo con Windows Server 2008 R2 SP1 o
Windows 8, debe habilitar .NET Framework 3.5 SP1 antes de instalar SQL Server 2014
5
3.2. NET4.0
Es un requisito para SQL Server 2014. SQL Server instala .NET 4.0 durante el paso de
instalación de características.
Si está instalando las ediciones de SQL Server Express, asegúrese de que el equipo disponga
de conexión a Internet. El programa de instalación de SQL Server descarga e instala .NET
Framework 4 puesto que no se incluye en el medio de instalación de SQL Server Express.
SQL Server 2014 no instala ni habilita Windows PowerShell 2.0; sin embargo, Windows
PowerShell 2.0 es un requisito previo de instalación para los componentes del Motor de base
de datos y SQL Server Management Studio. Si el programa de instalación notifica que
Windows PowerShell 2.0 no está presente, puede instalarlo o habilitarlo siguiendo las
instrucciones de la página Windows Management Framework.
3.4. Memoria
Mínimo:
Ediciones Express: 512 MB
Todas las demás ediciones: 1 GB
Se recomienda:
Ediciones Express: 1 GB
Todas las demás ediciones: al menos 4 GB y debe aumentar a medida que el tamaño de la
base de datos aumente para asegurar un rendimiento óptimo.
Mínimo:
Procesador x86: 1,0 GHz
Procesador x64: 1,4 GHz
Recomendado:
2 GHz o más
Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T
Intel Pentium IV compatible con EM64T
Procesador x86: compatible con Pentium III o superior
6
4. Seguridad
Los equipos de hardware seleccionados como Racks, Switches, terminales y servidores entre
otros deberán ser ubicados en un espacio específico que tenga restringido y protegido del
acceso de cualquier persona sin autorización, además, condiciones de protección física como
protección contra incendios, regulación de temperatura.
Se debe contar con los dispositivos y software de seguridad en las redes y las conexiones
entrantes y salientes, implementando Firewalls, proxy, routers configurados adecuadamente
para administrar el acceso de los diferentes usuarios.
Además, debe considerarse la compatibilidad con los estándares de seguridad, establecer
Jerarquía de permisos, implementar funciones de seguridad (Transact-SQL), funciones de
cifrado (Transact-SQL) y consideraciones de seguridad para copias de seguridad (Backup) y
restauraciones de copias de seguridad.
Realice una copia de seguridad de todos los datos regularmente y asegure las copias de
seguridad en una ubicación fuera del sitio.
Usar el sistema de archivos correcto aumenta la seguridad. Para las instalaciones de SQL
Server, debe realizar las siguientes tareas:
Use el sistema de archivos NTFS (NTFS). NTFS es el sistema de archivos preferido para las
instalaciones de SQL Server porque es más estable y recuperable que los sistemas de archivos
FAT. NTFS también habilita opciones de seguridad como listas de control de acceso a
archivos y directorios (ACL) y cifrado de archivos de Sistema de cifrado de archivos (EFS).
Durante la instalación, SQL Server establecerá las ACL apropiadas en las claves y archivos
de registro si detecta NTFS. Estos permisos no deben modificarse. Es posible que las
versiones futuras de SQL Server no admitan la instalación en computadoras con sistemas de
archivos FAT.
7
4.4. Instalar SQL Server en un Controlador de Dominio
Las instancias de clúster de conmutación por error de SQL Server no son compatibles
cuando los nodos del clúster son controladores de dominio.
5. Instalación
Microsoft pone a disposición de toda aquella persona que quiera, la descarga y posterior
instalación de la edición gratuita de su sistema gestor de bases de datos Microsoft SQL Server
2014. La única condición que nos impone es que tenemos que tener una cuenta de Microsoft
o, lo que es casi equivalente, tener una cuenta de correo electrónico de Hotmail.
Para acceder al Centro de instalación de SQL Server, tenemos que ejecutar el archivo
descargado en el paso anterior. Realmente, el ejecutable es un archivo comprimido que
contiene el instalador. Por tanto, el primer paso es extraer los archivos a una ubicación de
nuestro disco duro. Una vez ha finalizado el proceso, aparecerá un nueva ventana donde
hacemos click sobre "Nueva instalación independiente de SQL Server o agregar
características a una instalación existente", puesto que vamos a realizar la instalación de la
primera instancia del sistema gestor de bases de datos.
8
5.2. Aceptación de la licencia y del Programa de Usuario y Envío de Errores
En este paso podemos leer la licencia bajo la cual vamos a utilizar el programa. Leemos todos
los términos de la misma y la aceptamos seleccionando la casilla de verificación junto al
texto "Acepto los términos de la licencia".
El Programa para la mejora de la experiencia del usuario recopila información sobre cómo
los clientes utilizan los programas Microsoft, así como sobre algunos de los problemas que
encuentran. Microsoft utiliza esta información para mejorar los productos y las características
que los clientes utilizan más a menudo y para ayudar a resolver problemas.
9
5.3. Reglas Globales y Actualización de Productos
En estos dos pasos, el instalador ha comprobado si el sistema operativo tiene instalados todos
los requisitos previos de software, incluidas las últimas actualizaciones. El instalador
confirma que todos los programas y actualizaciones están instalados. Si todo está
correctamente actualizado, pasará al siguiente paso. En caso contrario, nos marcará los
errores detectados y nos obligará a la descarga e instalación de todas aquellas actualizaciones
que sean indispensables para instalar el sistema gestor de bases de datos. Posiblemente,
tengamos que reiniciar una o varias veces el ordenador. Así como volver a ejecutar el
instalador.
10
5.5. Instalar Reglas
En este paso es donde seleccionamos las tecnologías que queremos aceptar. Lógicamente, y
si no tenemos problemas de espacio en nuestro disco duro, instalaremos todas las
características disponibles con la excepción de LocalDB.
• Servicios de motor de bases de datos: Incluye el motor de base de datos, el servicio principal
para almacenar, procesar y proteger los datos. El motor de base de datos proporciona acceso
controlado y procesamiento de transacciones rápido.
11
que sean coherentes. Puede usar la replicación para distribuir datos a diferentes ubicaciones
y a usuarios remotos y móviles a través de redes locales y de área extensa, conexiones de
acceso telefónico, conexiones inalámbricas e Internet.
• Características compartidas: Cada una de las características compartidas se instala una sola
vez dentro de un ámbito definido y opera en dicho ámbito. El ámbito definido puede abarcar
todas las versiones de SQL Server de un equipo (por ejemplo, SQL Server Browser), se puede
restringir a una versión principal de SQL Server (por ejemplo, las herramientas de
administración de SQL Server) o se puede restringir a una o varios versiones secundarias.
• SDK de conectividad de clientes SQL: Incluye el SDK de SQL Server Native Client (ODBC
/ OLE DB) para el desarrollo de aplicaciones de base de datos.
También podemos ver, en la parte inferior derecha, los requisitos previos necesarios para las
características necesarias.
12
5.7. Configuración de la Instancia
En este paso es dónde vamos a realizar la configuración inicial de los parámetros principales
de la instancia:
• Nombre: FORMACION
• Directorio raíz de la instancia: C:\Program Files\Microsoft SQL Server\. Esta ruta puede
ser modificada más adelante.
También podemos ver el resto de instancias instaladas. En este caso, como partimos desde
una instalación limpia, no nos aparece ninguna instancia instalada. Sin embargo, si
tuviésemos previamente instalada alguna otra instancia, en la parte inferior de esta ventana
podríamos ver sus características.
Esta ventana se subdivide en dos pestañas. En "Cuentas de servicio" vamos a configurar los
servicios de Microsoft Windows necesarios para que el sistema gestor de bases de datos
funcione correctamente. Tanto para el motor de la base de datos como para SQL Server
Broser, tenemos tres opciones:
• Automático: el servicio se inicia de forma automática al arrancar el equipo mediante una
cuenta de sistema.
• Deshabilitado: el servicio no está permitido para iniciar por ninguna razón.
• Manual: el servicio no iniciará al cargar el sistema operativo, pero se podrá iniciarlo cuando
se necesite mediante las herramientas administrativas. Lo más sencillo es dejar la
configuración por defecto de los nombre cuentas y configurar el tipo de inicio como
automático. De esta forma, cuando iniciemos el sistema operativo se cargarán e iniciarán
automáticamente todos los servicios necesarios para que funcione Microsoft SQL Server.
13
En la pestaña "Intercalación" configuraremos el idioma por defecto de las bases de datos así
como si el sistema gestor de bases de datos es sensible a los acentos y las mayúsculas en las
operaciones que realicemos sobre los datos almacenados en cada una de nuestras bases de
datos. Estos datos pueden ser configurados cuando se crea una nueva base datos. La opción
por defecto, MODERN_SPANISH_CI_AS selecciona el idioma español y determina que el
gestor será sensible a los acentos pero no a las mayúsculas. En función de los datos
almacenados, tendremos que realizar la configuración
Se divide en cuatro pestañas, cada una de ellas para modificar el comportamiento de una
característica del servidor de bases de datos.
• Modo de autenticación de Windows. Con este método, todos los usuarios que se vayan a
conectar al SGBD tendrán que tener una cuenta local en el servidor que lo aloja; o formar
parte de un dominio y tenerlo correctamente configurado.
14
• Modo mixto. La apertura del programa se hace mediante la cuenta local del usuario y la
conexión a la base de datos se realiza mediante la creación de un usuario administrador con
su contraseña que será el que se usará para administrar la base de datos. El administrador será
el encargado de crear nuevos usuarios y otorgarle permisos.
En cuanto a los usuarios administradores, mediante el botón agregar, podemos añadir nuevos
usuarios locales del sistema operativo para convertirlos en administradores.
Aquí podemos cambiar la ruta al lugar dónde se van a guardar todos los archivos necesarios
para que opere el SGBD. Esta es la configuración elegida:
15
Como es lógico y comprensible, la configuración por defecto es ideal para una instalación de
un usuario habitual en un ordenador particular. Si la instalación se va a efectuar sobre un
servidor, la ruta de cada uno de estos directorios variará de acuerdo al diseño efectuado por
el administrador del servidor para mantener y realizar las copias de seguridad necesarias para
tener un respaldo correcto de nuestras bases de datos
Aquí podemos elegir si permitimos, o no que usuarios sin permisos administrativos puedan
ejecutar la instancia independientemente del Motor de base datos. Lo dejamos activado, a
requerimiento del cliente.
16
6.4. Filestream
Permite a las aplicaciones basadas en SQL Server almacenar datos no estructurados, como
documentos e imágenes, en el sistema de archivos. Las aplicaciones pueden aprovechar las
API de transmisión de datos enriquecidos y el rendimiento del sistema de archivos al mismo
tiempo que mantienen la coherencia transaccional entre los datos no estructurados y los datos
estructurados correspondientes.
SQL Server Reporting Services proporciona una gama completa de herramientas y servicios
listos para usar que le ayudarán a crear, implementar y administrar informes para la
organización. Reporting Services incluye características de programación que le permitirán
ampliar y personalizar la funcionalidad de informes.
Con Reporting Services, puede crear informes interactivos, tabulares, gráficos o de forma
libre a partir de orígenes de datos relacionales, multidimensionales o basados en XML. Los
informes pueden incluir visualización de datos avanzada, como diagramas, mapas y
17
minigráficos. Puede publicar informes, programar el procesamiento de los informes o
acceder a informes a petición. Puede elegir entre varios formatos de visualización, exportar
informes a otras aplicaciones, como Microsoft Excel, y suscribirse a los informes publicados.
Los informes creados se pueden ver mediante una conexión basada en web o como parte de
una aplicación de Microsoft Windows o un sitio de SharePoint. Puede crear también alertas
de datos en los informes publicados en un sitio de SharePoint y recibir mensajes de correo
electrónico cuando cambien los datos del informe.
En este paso, el instalador comprueba todas las reglas que deben cumplir las características
seleccionadas y todas las configuraciones realizadas en los pasos anteriores para poder pasar
al paso de instalación física de los archivos.
18
8.1. Progreso de la Instalación
Este es el paso verdadero dónde se instalan físicamente los archivos que dan soporte a la
instancia y todas las herramientas de nuestro sistema gestor de bases de datos. Al terminar el
proceso de instalación físico, nos aparece un informe del estado de instalación de cada una
de las características instaladas.
9. Referencias
http://www.formacion.jugarenequipo.es/index.php/microsoft-sql-server/29-microsoft-
sql-server-proceso-de-instalacion
https://docs.microsoft.com/en-us/sql/sql-server/install/security-considerations-for-a-sql-
server-installation?view=sql-server-ver15
https://homeworkdatabase.wordpress.com/2015/06/27/sgbd-o-smbd-sistema-
manejador-de-base-de-datos/
19