¿Qué es SQL Server?
Se aplica a: SQL Server
Microsoft SQL Server es un sistema de administración de bases de datos relacionales (RDBMS). Las aplicaciones y las herramientas se conectan a una instancia o base de datos de SQL Server y se comunican mediante Transact-SQL (T-SQL).
Opciones de implementación
Puede instalar SQL Server en Windows o Linux, implementarlo en un contenedor de Linux o implementarlo en una máquina virtual de Azure u otra plataforma de máquina virtual. Puede que se haya referido a él como producto empaquetado.
Las versiones admitidas de SQL Server dependen del contrato de licencia, pero concretamente en esta documentación, queremos decir SQL Server 2016 (13.x) y versiones posteriores. La documentación para SQL Server 2014 (12.x) y las versiones anteriores están disponibles en Versiones anteriores de la documentación de SQL Server. Para averiguar qué versiones de SQL Server se admiten actualmente, consulte Opciones de Fin del soporte técnico de SQL Server.
El motor de base de datos subyacente de SQL Server también lo usan los siguientes productos y servicios:
- Azure SQL Database
- Instancia administrada de Azure SQL
- Microsoft Analytics Platform System (PDW)
- Azure Synapse Analytics
- Azure SQL Edge
Para obtener una lista de las características admitidas por ediciones de SQL Server en Windows, vea:
- Ediciones y características admitidas de SQL Server 2022
- Ediciones y características admitidas de SQL Server 2019
- Ediciones y las características admitidas de SQL Server 2017
- Ediciones y las características admitidas de SQL Server 2016
Componentes y tecnologías de SQL Server
En esta sección se describen algunas de las tecnologías clave disponibles en SQL Server.
Componente | Descripción |
---|---|
Motor de base de datos | El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. El motor de base de datos proporciona acceso controlado y procesamiento de transacciones para cumplir los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa. El motor de base de datos también proporciona compatibilidad enriquecida para mantener la continuidad empresarial a través de la continuidad empresarial y la recuperación de bases de datos - SQL Server. |
Machine Learning Services (MLS) | SQL Server Machine Learning Services admite la integración del aprendizaje automático a través de los lenguajes populares R y Python en los flujos de trabajo empresariales. Machine Learning Services (en base de datos) integra R y Python con SQL Server, lo que simplifica la compilación, el reciclaje y los modelos de puntuación al llamar a procedimientos almacenados. Machine Learning Server proporciona una compatibilidad de escala empresarial con R y Python sin necesidad de utilizar SQL Server. |
Integration Services (SSIS) | SQL Server Integration Services es una plataforma para generar soluciones de integración de datos de alto rendimiento, lo que incluye paquetes que proporcionan procesamiento de extracción, transformación y carga (ETL) para almacenamiento de datos. |
Analysis Services (SSAS) | SQL Server Analysis Services es una plataforma y un conjunto de herramientas de datos analíticos para Business Intelligence en un entorno personal, de equipo o empresa. Los servidores y los diseñadores de cliente admiten soluciones OLAP tradicionales, nuevas soluciones de modelado tabular, y análisis y colaboración de autoservicio mediante Power Pivot, Excel y un entorno de SharePoint Server. Analysis Services también incluye minería de datos para permitir descubrir las relaciones y los patrones ocultos en grandes volúmenes de datos. |
Reporting Services (SSRS) | SQL Server Reporting Services ofrece funcionalidad empresarial de informes habilitados para web. Puede crear informes que extraigan contenido a partir de diversos orígenes de datos, publicar informes con distintos formatos y administrar la seguridad y las suscripciones de forma centralizada. |
Replicación | SQL Server Replication consiste en un conjunto de tecnologías para copiar y distribuir datos y objetos de base de datos de una base de datos a otra y, a continuación, sincronizar las bases de datos para mantener la coherencia. La replicación permite distribuir datos a diferentes ubicaciones y a usuarios remotos o móviles mediante redes de área local y de área extensa, conexiones de acceso telefónico, conexiones inalámbricas e Internet. |
Data Quality Services (DQS) | Data Quality Services proporciona una solución de limpieza de datos controlada por conocimiento. DQS permite generar una base de conocimiento y usarla para realizar tareas de corrección de datos y eliminación de datos duplicados, usando medios asistidos por ordenador e interactivos. Puede usar servicios de consulta de datos basados en la nube y puede generar una solución de administración de datos que integra DQS con SQL Server Integration Services y Master Data Services. |
Master Data Services (MDS) | Master Data Services es la solución de SQL Server para la administración de datos maestros. Una solución basada en Master Data Services ayuda a asegurarse de que los informes y los análisis se basan en la información correcta. Con Master Data Services se crea un repositorio central de los datos maestros y se mantiene un registro auditable y protegible de los mismos a medida que van cambiando con el tiempo. |
Conceptos básicos
En esta tabla se proporcionan vínculos a conceptos fundamentales en SQL Server y Azure SQL.
Conectar a SQL Server
- Conectarse al motor de base de datos
- ¿Qué es SQL Server Management Studio (SSMS)?
- ¿Qué es Azure Data Studio?
Integración con Azure
Aunque SQL Server es un producto independiente, que se puede instalar en equipos que ejecutan sistemas operativos Windows y Linux, puede integrar las instancias de SQL Server con varios servicios de Azure.
Azure Virtual Machines
SQL Server en Azure Virtual Machines le permite usar versiones completas de SQL Server en la nube sin tener que administrar todo el hardware local. SQL Server en Azure Virtual Machines también simplifica los costos de licencia cuando se paga por uso.
Las máquinas virtuales de Azure se ejecutan en distintas regiones geográficas en todo el mundo. También ofrecen varios tamaños de máquina. La galería de imágenes de máquina virtual le permite crear una máquina virtual con SQL Server con la versión, la edición y el sistema operativo correctos. Esto hace que las máquinas virtuales sean una buena opción para muchas cargas de trabajo de SQL Server diferentes.
Azure Arc
SQL Server habilitado por Azure Arc simplifica la gobernanza y la administración al ofrecer una plataforma de administración en el entorno local y multinube coherente. Azure Arc proporciona una manera centralizada y unificada de administrar todo el entorno en conjunto, combinando máquinas virtuales locales, clústeres de Kubernetes y bases de datos existentes que no son de Azure o locales en Azure Resource Manager.
Puede usar los servicios de Azure y las funcionalidades de administración, introducir prácticas de DevOps para admitir nuevos patrones nativos en la nube en su entorno y configurar ubicaciones personalizadas como una capa de abstracción sobre clústeres de Kubernetes y extensiones de clúster habilitados para Azure Arc, independientemente de dónde residen los recursos.
Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS) es un servicio administrado para implementar y escalar clústeres de Kubernetes. Con SQL Server en contenedores Linux, puede implementar un contenedor Linux de SQL Server en AKS mediante gráficos de Helm.
Nota:
También puede configurar SQL Managed Instance habilitado para Azure Arc en la infraestructura de Kubernetes que prefiera, lo que le permite administrar el servicio en Azure mientras los datos permanecen en la ubicación que prefiera.
Migrar y mover los datos
SQL Server proporciona muchas oportunidades para migrar y modernizar el patrimonio de datos.
Migración a la nube
- Migración de cargas de trabajo de SQL Server (preguntas frecuentes)
- Importar y exportar datos con el Asistente para importación y exportación de SQL Server
- Guía de Azure Database Migration
Migración a SQL Server
- Migración de bases de datos y datos estructurados a SQL Server en Linux 1
- Data Migration Assistant
- Importación de datos de Excel a SQL Server o Azure SQL Database
- SQL Server Migration Assistant
1 SQL Server 2017 (14.x) y versiones posteriores.
Actualización de la versión de SQL Server
Ejemplos
- Bases de datos de ejemplo de Wide World Importers
- Bases de datos de ejemplo AdventureWorks
- Ejemplos de SQL Server en GitHub
Obtener ayuda
- Ideas para SQL: ¿Tiene sugerencias para mejorar SQL Server?
- Preguntas y respuestas de Microsoft (SQL Server)
- Stack Exchange de DBA (etiqueta sql-server): Preguntas sobre SQL Server
- Stack Overflow (etiqueta sql-server): Respuestas a preguntas de desarrollo de SQL
- Reddit: Debate general sobre SQL Server
- Información y términos de licencia de Microsoft SQL Server
- Opciones de soporte técnico para usuarios profesionales
- Comentarios y ayuda adicional sobre SQL Server
Contribuya a la documentación de SQL
¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.
Para más información, vea Cómo colaborar en la documentación de SQL Server.