Motor de Base de Datos
El servicio principal de SQL Server es el Motor de base de datos, este permite guardar, procesar y dar seguridad a los datos que las empresas necesitan guardar y que son resultado de sus transacciones. El Motor de base de datos de SQL Server permite tener un acceso controlado y el procesamiento de transacciones muy ágil y veloz asegurando la alta disponibilidad y velocidad que exigen ahora las empresas.
Usos del Motor de base de datos
- Crear bases de datos relacionales, muy útil para almacenar las transacciones en tiempo real.
- Crear bases de datos para el manejo analítico de datos.
- Administrar los datos que se requieran guardar de los sistemas en una empresa utilizando tablas, vistas, procedimientos almacenados, etc.
- Capturar los eventos del servidor usando SQL Server Profiler y luego analizar las trazas que se pueden almacenar para auditar los movimientos y actividades en el servidor.
- El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del Sistema de gestión de bases de datos, las convierte en su equivalente físico y accede a la base de datos y diccionario de datos en el dispositivo de almacenamiento.
Motor de base de datos es 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 para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa.
Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para almacenar datos y objetos de base de datos como índices, vistas y procedimientos almacenados para ver, administrar y proteger los datos. Puede usar SQL Server Management Studio para administrar los objetos de bases de datos y SQL Server Profiler para capturar eventos de servidor.
Servicios de SQL Server
Al instalar SQL Server en un servidor, debe cuidadosamente seleccionarse que servicios deben instalarse y como es que se van a configurar cada uno. Vamos a explicar de manera muy clara, que servicios podemos instalar y para que se utilizan cada uno.
Los servicios o características de SQL Server se pueden visualizar en la siguiente imagen:
Servicios que reconoce cada instancia
- Servicios de Motor de base de datos
- El Motor de base de datos de SQL Server se utiliza para crear y administrar las bases de datos. En el motor de base de datos de SQL Server se instalan las instancias que sean necesarias, cada una con un nombre adecuando. La instancia predeterminada es MSSQLSERVER. En SQL Server Express es SQLEXPRESS. Las instancias con nombre aparecen como: MSSQL12.NombreInstancia
- Servicio de Analysis Services
- Analysis Services es un motor de datos analíticos en línea utilizado para crear bases de datos OLAP (On-Line Analytical Processing) útil para la toma de decisiones y en el análisis de datos en el ámbito empresarial.
- Reporting Services
- SQL Server Reporting Services son herramientas y servicios completos para crear, implementar y administrar informes para la empresa. Reporting Services permite personalizar los informes.
- La plataforma de informes de Reporting Services está basada en un servidor con funcionalidad completa de generación de informes de muchos orígenes de datos. El API permite a desarrolladores integrar el procesamiento de datos e informes en las aplicaciones personalizadas.
- Reporting Services permite crear informes tabulares, interactivos y gráficos teniendo como origen los de datos relacionales, multidimensionales o basados en XML. Puede incluir además diagramas, mapas y minigráficos.
- Reporting Services permite publicar, programar o acceder a informes a solicitud del usuario. Posee varias plantillas para exportar y la posibilidad de conectarse a Microsoft Excel. Los informes se pueden ver en aplicaciones web o Windows además de un sitio de SharePoint.
- Master Data Services
- Master Data Services permite administrar los datos maestros. Master Data Services asegura que los informes y los análisis tengan como base la información real. Master Data Services tiene un repositorio central de los datos maestros y mantiene un registro auditable y protegible aún cuando en el transcurso del tiempo pueden cambiar.
- SQL Server Data Quality Services
- Con SQL Server Data Quality Services (DQS) se implementan soluciones de limpieza de datos controlados. Data Quality Services permite generar una base de conocimiento y con esta realizar tareas de corrección y eliminación de datos duplicados. Puede consultar datos basados en la nube y generar soluciones de administración de datos que integra DQS con SQL Server Integration Services y Master Data Services.
- Replicación
- La replicación es un conjunto de herramientas para la copia y distribución de datos y objetos de base de datos de una base de datos a otra, permite sincronizar bases de datos. Usando replicación se puede distribuir datos a diferentes ubicaciones y usuarios remotos o móviles mediante redes Lan y Wlan, acceso telefónico, Wifi e Internet.