SQL SERVER
Introducción
Microsoft SQL Server es un sistema de gestión de bases de datos relacional (RDBMS)
que ha evolucionado desde su lanzamiento inicial en 1989 hasta convertirse en una de las
plataformas de datos más utilizadas globalmente. La versión 2022 marca un hito
significativo al integrar capacidades de análisis avanzado, inteligencia artificial y una
arquitectura diseñada para entornos híbridos y multi-nube.
Su posicionamiento en el mercado se debe a tres factores fundamentales: su integración
nativa con el ecosistema Microsoft, su robustez para aplicaciones críticas y su capacidad
de escalamiento desde pequeñas implementaciones hasta centros de datos
empresariales de gran escala.
1. Características de la Ultima versión de la
base de datos
Versión 2022
1.1 Analítica e Integración de Datos
Azure Synapse Link para SQL Server: permite análisis casi en tiempo real sin
afectar cargas operativas.
Integración con almacenamiento de objetos compatible con S3
Virtualización de datos: acceder a datos externos sin moverlos, mediante
PolyBase con mejoras.
1.2 Alta disponibilidad y recuperación
Managed Instance Link: conexión híbrida con Azure SQL Managed Instance
Contained Availability Groups: grupos de disponibilidad con metadatos
encapsulados.
Mejoras en “Persistent Version Store” (PVS): limpieza más eficiente para cargas
con aislamiento por versiones.
1.3 Seguridad
Integración con Microsoft Defender for Cloud (antes Azure Defender): detección avanzada
de amenazas.
Integración con Microsoft Purview: clasificación, gobernanza y políticas de datos
unificadas.
Optimización de Always Encrypted con enclaves seguros.
Soporte fortalecido para TLS 1.3.
Ledger (cadena de bloques interna): garantiza integridad y evidencia de no alteración
(tamper-evidence) para auditorías.
1.4 Rendimiento e Inteligencia de Consultas
Intelligent Query Processing (IQP) mejorado
Parameter Sensitive Plan Optimization (PSP): planes múltiples para consultas con
parámetros variables.
Memory Grant Feedback mejorado: re-ajuste automático de memoria otorgada.
Degree of Parallelism Feedback (MaxDOP feedback): ajusta hilos según la carga real.
Query Store habilitado por defecto en nuevas bases de datos.
Query Store en réplicas de lectura: permite análisis y ajustes en entornos de alta
disponibilidad.
1.5 Plataforma, almacenamiento y hardware
Soporte para memoria persistente (PMEM)
Mejoras de rendimiento en I/O y soporte para hardware acceleration/offloading.
Compatibilidad con almacenamiento de objetos S3 y Azure Storage.
1.6 Mejoras adicionales
Nuevas funciones en T-SQL, mejoras en tipos de datos y en rendimiento de XML
(compresión off-row).
Mejor soporte multiplataforma:
Windows y Linux
Contenedores Docker y Kubernetes
Escenarios híbridos mejorados: integración más fluida entre SQL Server local y la nube de
Azure.
2. Herramientas: última versión y
características de cada uno
2.1 Diseño
SQL Server Data Tools (SSDT)
o Integrado en Visual Studio: permite trabajar con proyectos y control de
versiones.
o Database Projects: diseño de bases de datos por modelos (schema-
based).
o Despliegues controlados con archivos DACPAC y comparación de
esquemas.
o Diseño de servicios de datos:
o Integration Services (SSIS)
o Analysis Services (SSAS)
o Reporting Services (SSRS)
o Validación del esquema antes de implementar.
o Compilación, versiones y automatización para DevOps.
2.2 Desarrollo
SQL Server Management Studio (SSMS)
o 22.0.00
o Administración completa de SQL Server y bases de datos (usuarios,
roles, backups, restauraciones, jobs).
o Diseño gráfico de tablas, vistas, diagramas y relaciones.
o Query Editor para ejecutar T-SQL con sugerencias y análisis.
o Diseñador de consultas visual (Query Designer).
o Monitoreo del servidor: Activity Monitor, planes de ejecución, estadísticas.
o Soporte total para SQL Server, Analysis Services y Reporting
Services.
o Herramientas de seguridad: roles, permisos, logins, auditoría.
o Gestión de agentes y automatización (SQL Server Agent).
SQL Server Data Tools (SSDT)
o Integrado en Visual Studio: permite trabajar con proyectos y control de
versiones.
o Database Projects: diseño de bases de datos por modelos (schema-
based).
o Despliegues controlados con archivos DACPAC y comparación de
esquemas.
o Diseño de servicios de datos:
o Integration Services (SSIS)
o Analysis Services (SSAS)
o Reporting Services (SSRS)
o Validación del esquema antes de implementar.
o Compilación, versiones y automatización para DevOps.
2.3 Administración
SQL Server Management Studio (SSMS)
o 22.0.00
o Administración completa de SQL Server y bases de datos (usuarios,
roles, backups, restauraciones, jobs).
o Diseño gráfico de tablas, vistas, diagramas y relaciones.
o Query Editor para ejecutar T-SQL con sugerencias y análisis.
o Diseñador de consultas visual (Query Designer).
o Monitoreo del servidor: Activity Monitor, planes de ejecución, estadísticas.
o Soporte total para SQL Server, Analysis Services y Reporting
Services.
o Herramientas de seguridad: roles, permisos, logins, auditoría.
o Gestión de agentes y automatización (SQL Server Agent).
Azure Data Studio
o 1.52
o Funciona en Windows, Linux y macOS.
o Editor de consultas moderno, con notebooks SQL (mezcla de texto y
consultas).
o Extensiones para diagramas, conexión a Azure, dashboards, Git, etc.
o Conexión a SQL Server local y Azure SQL.
o Paneles personalizados (dashboards) por servidor o base de datos.
o Integración nativa con Kusto, PowerShell y Git.
o Ligero, rápido y orientado a analistas y desarrolladores.
o Exportación sencilla a CSV, Excel y JSON.
2.4 Oficina
Outlook
Gestión de correo electrónico: Enviar, recibir y organizar correos con reglas,
carpetas y categorías.
Calendario integrado: Programar reuniones, eventos y recibir recordatorios.
Contactos: Guardar, organizar y sincronizar contactos personales o corporativos.
Tareas y notas: Crear tareas pendientes y tomar notas rápidas.
Integración con Microsoft 365: Se conecta con Teams, OneDrive, SharePoint y
otras apps de Office.
Seguridad: Filtros antispam, protección contra phishing y opciones de cifrado.
Accesibilidad multiplataforma: Disponible en PC, web y móvil con sincronización
en tiempo real.
3. Tipos de base de datos
3.1 Portable
SQL Server Express / LocalDB
Características principales (SQL Server 2022 Express):
Gratis y redistribuible.
Límite de 1 CPU lógica (o 4 núcleos, el menor).
Máximo 1 GB RAM por instancia del motor.
Base de datos de hasta 10 GB.
Ideal para apps pequeñas, POS, kioscos, educación.
Permite todas las características básicas de T-SQL.
Versión LocalDB:
o Se ejecuta bajo demanda.
o No requiere instalación completa del motor.
o Ideal para portabilidad en aplicaciones.
3.2 Personal
SQL Server Developer
Características principales (Developer 2022):
Es gratuito, pero solo para desarrollo y pruebas, no producción.
Incorpora TODAS las funciones de Enterprise, sin limitaciones técnicas.
Soporta:
o Alta disponibilidad (AGs)
o In-Memory OLTP
o Columnstore
o PolyBase
o Machine Learning Services
Perfecto para programadores, estudiantes avanzados y ambientes de prueba.
3.3 Grupal
SQL Server Standard
Características principales (Standard 2022):
Destinado a empresas medianas.
Hasta:
o 24 núcleos
o 128 GB de RAM para motor relacional.
Soporta:
o Replicación
o Backup y restore avanzados
o SQL Server Agent
Permite Basic Availability Groups (2 nodos).
Nuevo en 2022:
o Mejoras en Query Store (activo por defecto)
o Intelligent Query Processing (mejorado)
o Integración con Azure (Managed Instance Link básico)
3.4 Empresarial
SQL Server Enterprise
Características principales (Enterprise 2022):
Sin límites prácticos en CPU ni RAM.
Incluye TODAS las funciones premium:
o Always On Availability Groups completos (hasta 8 replicas)
o In-Memory OLTP
o Columnstore y Datacaching avanzados
o Partitioning, compression, encryption total
o PolyBase y virtualización de datos
o Enlace con Azure SQL Managed Instance Link
o Inteligencia avanzada:
Intelligent Query Processing vNext
Automatic Tuning
o Machine Learning Services (Python y R)
Seguridad avanzada:
o Row-Level Security
o Dynamic Data Masking
o Always Encrypted con enclaves seguros
4. Tipos de licenciamientos
4.1 Licenciamiento Empresarial (Pagado)
Licenciamiento por Núcleos (Per Core)
Se licencia SQL Server según la cantidad de núcleos del procesador físico o
virtual.
No requiere CALs (Client Access Licenses).
Permite accesos ilimitados de usuarios.
Ideal para grandes empresas, accesos desde internet o cuando es difícil contar
usuarios.
Obligatorio para SQL Server Enterprise.
COSTOS:
• SQL Server Enterprise 2022: USD 15,123 por paquete de 2 núcleos.
• SQL Server Standard 2022: USD 3,945 por paquete de 2 núcleos.
Licenciamiento Servidor + CAL (Server + CAL)
Se compra una licencia para el servidor y luego una CAL por cada usuario o
dispositivo.
Solo está disponible para SQL Server Standard.
Es más económico cuando hay pocos usuarios internos.
Adecuado para empresas pequeñas o medianas.
COSTOS:
• Licencia SQL Server Standard (Server): USD 989.
• CAL por usuario o dispositivo: USD 230 cada una.
4.2 Licenciamiento Académico
Microsoft ofrece programas educativos como Azure Dev Tools for Teaching.
Los estudiantes pueden obtener SQL Server Developer gratis.
Instituciones educativas acceden a precios reducidos.
COSTO: Varía según convenio educativo.
5. Tipos de soporte técnico
5.1 Mainstream Support
- Incluye actualizaciones de seguridad, correcciones de errores y mejoras.
- Acceso al soporte técnico de Microsoft.
- Dura 5 años desde el lanzamiento del producto.
COSTO: Incluido con la licencia.
5.2 Extended Support
- Solo actualizaciones de seguridad.
- No incluye nuevas funciones.
- Disponible por 5 años adicionales.
COSTO: Generalmente incluido, pero algunos parches requieren contrato adicional.
5.3 Extended Security Updates (ESU)
- Actualizaciones de seguridad crítica para versiones fuera de soporte.
- Permite continuar usando versiones antiguas sin migrar inmediatamente.
COSTO: Entre 75% y 100% del valor de la licencia original por año.
5.4 Unified Support (Core, Advanced, Performance)
• Core: Soporte 24/7, tiempos garantizados, ~6% del gasto anual en licencias.
• Advanced: Incluye análisis proactivos, soporte prioritario, ~8%.
• Performance: Máximo nivel, ingenieros dedicados, consultoría continua, 10%-12%.
5.5 Soporte Azure (si SQL Server se usa en la nube)
• Developer: USD 29/mes (para pruebas y desarrollo).
• Standard: USD 100/mes (soporte 24/7).
• Professional Direct / Enterprise: USD 1,000/mes (consultores dedicados).
7. Mercado Ecuatoriano
Proveedores Especializados
Softnetcorp (Guayaquil)
Especialización en soluciones financieras
Implementaciones SQL Server para banca
Servicios de migración y optimización
Soporte técnico local certificado.
TDE Sistemas (Quito)
Enfoque en sector gubernamental.
Integración con sistemas ERP.
Consultoría en business intelligence
Capacitación técnica especializada
ITS Soluciones (Cuenca)
Servicios para sector manufacturero.
Automatización de procesos con SQL Server.
Desarrollo de aplicaciones verticales.
Mantenimiento y soporte preventivo
Casos de Éxito Empresarial
Banco del Pacífico
Implementación: Core Banking System en SQL Server Enterprise
Volumen: >50TB de datos transaccionales
Beneficios: Reportes en tiempo real, cumplimiento regulatorio
Arquitectura: Always On con réplicas geográfica.
Corporación Favorita
Implementación: Data Warehouse para retail analytics
Integración: SAP ERP con SQL Server
Analytics: Power BI para inteligencia comercial
Resultados: Optimización de inventarios 15%
CNT EP
Implementación: Sistema de facturación nacional
Escala: >16 millones de clientes
Disponibilidad: 99.9% uptime con clustering
Integración: CRM, billing, customer service
8. Modelo de Costos a 5 Años
Escenario: Empresa Mediana (100 usuarios, 50 cores)
Componente Año 1 Años 2-5 Total 5 Años
Licencias Core $185,850 $0 $185,850
Software Assurance $37,170 $148,680 $185,850
Soporte Premier $30,000 $120,000 $150,000
Hardware/Infrastructure $75,000 $25,000/año $175,000
Servicios Profesionales $50,000 $20,000/año $130,000
Training & Certification $15,000 $10,000/año $55,000
TOTAL $393,020 $636,250 $1,029,270
Return on Investment (ROI)
Beneficios Cuantificables
Reducción tiempo de reportes: 75% ($180,000 ahorrado)
Mejora en uptime: 99.5% → 99.9% ($120,000 evitado en downtime)
Automatización de procesos: 40 horas/semana ($156,000
recursos liberados) Mejora en toma de decisiones: 20%
faster time-to-market
ROI Estimado: 145% en 5 años, payback en 2.1 años
Conclusiones y Recomendaciones
Fortalezas Estratégicas
Madurez Tecnológica SQL Server 2022 representa 33 años de evolución continua,
ofreciendo una plataforma probada en producción con millones de instalaciones globales.
Su madurez se refleja en la estabilidad, rendimiento y ecosystem de herramientas
desarrollado alrededor de la plataforma.
Integración Empresarial La integración nativa con el ecosistema Microsoft proporciona
un valor diferencial significativo para organizaciones que ya utilizan Windows, Office 365,
Azure o Active Directory. Esta sinergia reduce la complejidad de integración y acelera el
time-to-value.
Innovación Continua Microsoft invierte más de $20 billones anuales en I+D,
asegurando que SQL Server se mantenga a la vanguardia de tecnologías emergentes
como AI, blockchain, edge computing y arquitecturas cloud-native.
Referencias y Recursos Adicionales
Documentación Oficial
Microsoft SQL Server Documentation
Azure SQL Documentation
SQL Server Licensing Guide
Recursos de Aprendizaje
Microsoft Learn - SQL Server Learning Paths
SQL Server Central Community
[Link]
Certificaciones Recomendadas
DP-300: Administering Relational Databases on Microsoft Azure
DP-203: Data Engineering on Microsoft Azure
70-764: Administering a SQL Database Infrastructure (Legacy)