MS SQL Server: descripción general
Este capítulo presenta SQL Server, analiza su uso, ventajas, versiones y componentes.
¿Qué es SQL Server?
Es un software, desarrollado por Microsoft, que se implementa a partir de la especificación de RDBMS.
También es un ORDBMS.
Depende de la plataforma.
Es un software basado en GUI y comandos.
Es compatible con el lenguaje SQL (SEQUEL), que es un producto de IBM, sin procedimientos, base de datos común y lenguaje que no distingue mayúsculas de minúsculas.
Uso de SQL Server
- Crear bases de datos.
- Mantener bases de datos.
- Analizar los datos a través de SQL Server Analysis Services (SSAS).
- Generar informes a través de SQL Server Reporting Services (SSRS).
- Realizar operaciones ETL a través de SQL Server Integration Services (SSIS).
Versiones de SQL Server
Versión | Año | Nombre clave |
---|---|---|
6.0 | 1995 | SQL95 |
6.5 | 1996 | Hidra |
7.0 | 1998 | Esfinge |
8.0 (2000) | 2000 | Shiloh |
9.0 (2005) | 2005 | Yukon |
10.0 (2008) | 2008 | Katmai |
10,5 (2008 R2) | 2010 | Kilimanjaro |
11,0 (2012) | 2012 | Denali |
12 (2014) | 2014 | Hekaton (inicialmente), SQL 14 (actual) |
Componentes de SQL Server
SQL Server funciona en una arquitectura cliente-servidor, por lo que admite dos tipos de componentes: (a) Estación de trabajo y (b) Servidor.
Workstation componentsestán instalados en cada dispositivo / máquina del operador de SQL Server. Estas son solo interfaces para interactuar con los componentes del servidor. Ejemplo: SSMS, SSCM, Profiler, BIDS, SQLEM, etc.
Server componentsestán instalados en servidor centralizado. Estos son servicios. Ejemplo: SQL Server, Agente SQL Server, SSIS, SSAS, SSRS, navegador SQL, búsqueda de texto completo de SQL Server, etc.
Instancia de SQL Server
- Una instancia es una instalación de SQL Server.
- Una instancia es una copia exacta del mismo software.
- Si instalamos 'n' veces, entonces se crearán 'n' instancias.
- Hay dos tipos de instancias en SQL Server a) Predeterminado b) Con nombre.
- Solo se admitirá una instancia predeterminada en un servidor.
- Se admitirán varias instancias con nombre en un servidor.
- La instancia predeterminada tomará el nombre del servidor como Nombre de la instancia.
- El nombre del servicio de instancia predeterminado es MSSQLSERVER.
- Se admitirán 16 instancias en la versión 2000.
- Se admitirán 50 instancias en 2005 y versiones posteriores.
Ventajas de las instancias
- Para instalar diferentes versiones en una máquina.
- Reducir costos.
- Para mantener los entornos de producción, desarrollo y prueba por separado.
- Para reducir los problemas temporales de la base de datos.
- Para separar los privilegios de seguridad.
- Para mantener el servidor en espera.