Novedades de SQL Server 2022
Se aplica a: SQL Server 2022 (16.x)
SQL Server 2022 (16.x) se basa en versiones anteriores para potenciar SQL Server como una plataforma que proporciona diversas opciones de lenguajes de desarrollo, tipos de datos, entornos locales o en la nube, y sistemas operativos.
En el vídeo siguiente se presenta SQL Server 2022 (16.x).
Para contenido en vídeo adicional, vea:
En este artículo, se resumen las características nuevas y mejoras de SQL Server 2022 (16.x).
Obtención de SQL Server 2022 (16.x)
Obtención de la edición Evaluación de SQL Server 2022. Número de compilación: 16.0.1000.6.
Para obtener más información y ver problemas conocidos, consulte Notas de la versión de SQL Server 2022.
Use las herramientas más recientes para obtener la mejor experiencia con SQL Server 2022 (16.x).
Características destacadas
En las secciones siguientes se identifican las características que se han mejorado en SQL Server 2022 (16.x).
- Analytics
- Disponibilidad
- Seguridad
- Rendimiento
- El Almacén de consultas y el procesamiento inteligente de consultas
- Administración
- Plataforma
- Idioma
Análisis
Nueva característica o actualización | Detalles |
---|---|
Azure Synapse Link para SQL | Obtenga análisis casi en tiempo real sobre los datos operativos en SQL Server 2022 (16.x). Con una integración sin fisuras entre los almacenes operativos de SQL Server 2022 (16.x) y los grupos de SQL dedicados de Azure Synapse Analytics, Azure Synapse Link para SQL permite ejecutar escenarios de análisis, inteligencia empresarial y aprendizaje automático en los datos operativos con un impacto mínimo en las bases de datos de origen, todo ello gracias a una tecnología de fuente de cambios nueva. Para más información, consulte ¿Qué es Azure Synapse Link para SQL? Consulte también Limitaciones y problemas conocidos con Azure Synapse Link para SQL. |
Integración de almacenamiento de objetos | SQL Server 2022 (16.x) presenta la nueva integración de almacenamiento de objetos en la plataforma de datos, lo que le permite integrar SQL Server con un almacenamiento de objetos compatible con S3, aparte de con Azure Storage. El primero es la copia de seguridad en URL y el segundo, Data Lake Virtualization. Data Lake Virtualization integra PolyBase con el almacenamiento de objetos compatible con S3 e incorpora compatibilidad para consultar archivos de Parquet con T-SQL. |
Virtualización de datos | Consulte diferentes tipos de datos en distintos tipos de orígenes de datos desde SQL Server. La actualización acumulativa 2 de SQL Server 2022 (16.x) presenta ahora una compatibilidad con los archivos TNS de Oracle. Para obtener más información y ejemplos, consulte CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS. |
Disponibilidad
Nueva característica o actualización | Detalles |
---|---|
Vínculo a Azure SQL Managed Instance | Replique los datos entre la instancia de SQL Server en Azure SQL Managed Instance para la recuperación ante desastres y la migración. Consulte Información general del vínculo de Instancia administrada. |
Grupo de disponibilidad independiente | Cree un grupo de disponibilidad Always On que: - Administre sus propios objetos de metadatos (usuarios, inicios de sesión, permisos, trabajos del Agente SQL, etc.) en el nivel de grupo de disponibilidad, además de en el nivel de instancia. - Incluya bases de datos de sistema independientes y especializadas dentro del grupo de disponibilidad. Para obtener más información, consulte ¿Qué es un grupo de disponibilidad independiente? |
Grupo de disponibilidad distribuido | Ahora se usan varias conexiones TCP para mejorar el uso del ancho de banda de red en un vínculo remoto con latencias TCP largas. |
Metadatos de copia de seguridad mejorados | La tabla del sistema backupset devuelve la hora de la última restauración válida. Consulte conjunto de copias de seguridad. |
Seguridad
Nueva característica o actualización | Detalles |
---|---|
Integración de Microsoft Defender para la nube | Proteja los servidores SQL mediante el plan de Defender para SQL. Defender para SQL requiere habilitar la extensión de SQL Server para Azure e incluye funcionalidades para detectar y mitigar posibles vulnerabilidades de las bases de datos, así como para detectar actividades anómalas que puedan indicar una amenaza para ellas. Para obtener más información sobre cómo Defender para SQL puede proteger todas las bases de datos, consulte Introducción a Microsoft Defender para Azure SQL. |
Integración de Microsoft Purview | Aplique directivas de acceso de Microsoft Purview a cualquier instancia de SQL Server que esté inscrita tanto en Azure Arc como en la administración de uso de datos de Microsoft Purview. Los nuevos roles incorporados Monitor de rendimiento SQL y Auditor de seguridad SQL cumplen el principio de privilegios mínimos mediante el uso de directivas de acceso de Microsoft Purview. Echa un vistazo a Aprovisionamiento de acceso por propietario de datos de SQL Server habilitado por Azure Arc para obtener más información. |
Libro de contabilidad | La característica de libro de contabilidad proporciona funcionalidades de evidencia de alteración en la base de datos. Puede atestiguar criptográficamente a terceros, como auditores u otras partes interesadas de la empresa, que los documentos no se han modificado. Consulte Información general del libro de contabilidad. |
Autenticación de Microsoft Entra | Utilice la autenticación con Microsoft Entra ID (anteriormente Azure Active Directory) para conectarse a SQL Server. A partir de la actualización acumulativa 6 de SQL Server 2022 (16.x), puede configurar la replicación transaccional con la autenticación de Microsoft Entra - disponibilidad general (GA) en la actualización acumulativa 12. |
Always Encrypted con enclaves seguros | Compatibilidad con JOIN, GROUP BY y ORDER BY, y para columnas de texto mediante intercalaciones UTF-8 en consultas confidenciales que usan enclaves. Rendimiento mejorado. Vea Always Encrypted con enclaves seguros. |
Access Control: permisos | Los nuevos permisos granulares mejoran el cumplimiento del principio de privilegios mínimos. Vea aquí una explicación detallada del sistema de permisos SQL renovado para el principio de privilegios mínimos y directivas externas. |
Access Control: roles de nivel de servidor | Los nuevos roles integrados de nivel de servidor habilitan el acceso con privilegios mínimos para las tareas administrativas que se aplican a toda la instancia de SQL Server |
Enmascaramiento de datos dinámicos | Permisos UNMASK granulares para el Enmascaramiento dinámico de datos. |
Compatibilidad con certificados PFX y otras mejoras criptográficas | Nueva compatibilidad con la importación y exportación de certificados con formato de archivo PFX y claves privadas. Capacidad de realizar copias de seguridad y restaurar claves maestras en Azure Blob Storage. Los certificados generados por SQL Server tienen ahora un tamaño de clave RSA predeterminado de 3072 bits. Se ha agregado BACKUP SYMMETRIC KEY y RESTORE SYMMETRIC KEY. Consulte también: BACKUP CERTIFICATE. |
Compatibilidad con el protocolo MS-TDS 8.0 | Nueva iteración del protocolo MS-TDS. Vea Compatibilidad con TDS 8.0 y Compatibilidad con TLS 1.3: - El cifrado es obligatorio. - Nivela MS-TDS con HTTPS, lo que permite a los dispositivos de red administrarlo más fácilmente y aumentar la seguridad. - Quita la intercalación personalizada de MS-TDS/TLS y permite usar TLS 1.3 y versiones posteriores del protocolo TLS. |
Rendimiento
Nueva característica o actualización | Detalles |
---|---|
Mejoras de simultaneidad de bloqueos temporales de páginas del sistema | La actualización simultánea de las páginas de mapa de asignación global (GAM) y de las páginas de mapa de asignación global compartidas (SGAM) reduce la contención de bloqueos temporales de páginas mientras se asignan o desasignan páginas de datos y extensiones. Estas mejoras se aplican a todas las bases de datos de usuario y benefician especialmente a las cargas de trabajo pesadas de tempdb . |
Examen paralelo del grupo de búferes | Mejora el rendimiento de las operaciones de examen de grupos de búferes en equipos con memorias muy grandes mediante el uso de varios núcleos de CPU. Para obtener más información, vea Las operaciones que desencadenan un examen del grupo de búferes pueden ejecutarse lentamente en equipos de gran memoria. |
Índice de almacén de columnas agrupado ordenado | Un índice de almacén de columnas en clúster ordenado (CCI) ordena los datos existentes en memoria antes de que el generador de índices comprima los datos en segmentos de índice. Esto ofrece la posibilidad de eliminar segmentos de manera más eficiente, lo que da lugar a un mejor rendimiento, ya que se reduce el número de segmentos que se van a leer del disco. Para obtener más información, consulte CREATE COLUMNSTORE INDEX y Novedades de los índices de almacén de columnas. Consulta Optimización del rendimiento con el índice de almacén de columnas agrupado ordenado. |
Eliminación mejorada del segmento de almacén de columnas | Todos los índices de almacén de columnas se benefician de la eliminación mejorada de segmentos por tipo de datos. Las opciones de tipo de datos podrían repercutir significativamente sobre los predicados de filtro comunes basados en el rendimiento de las consultas en el índice de almacén de columnas. Esta eliminación de segmentos se aplica a los tipos de datos numéricos, de fecha y hora, y al tipo de datos datetimeoffset con escala menor o igual que dos. A partir de SQL Server 2022 (16.x), las funcionalidades de eliminación de segmentos se extienden a los tipos de datos string, binary, guid y al tipo de datos datetimeoffset para la escala superior a dos. |
Administración de OLTP en memoria | Mejore la administración de la memoria en servidores de memoria de gran tamaño para reducir las situaciones de memoria insuficiente. |
Crecimiento del archivo de registro virtual | En versiones anteriores de SQL Server, si el siguiente crecimiento es más de 1/8 del tamaño del registro actual, y el crecimiento es inferior a 64 MB, se creaban cuatro VLF. En SQL Server 2022 (16.x), este comportamiento es ligeramente diferente. Solo se crea un VLF si el crecimiento es inferior o igual a 64 MB y más de 1/8 del tamaño de registro actual. Para obtener más información sobre el crecimiento de VLF, consulte archivos de registro virtual (VLFs). |
Administración de subprocesos | - ParallelRedoThreadPool : grupo de subprocesos de nivel de instancia compartido con todas las bases de datos que tienen trabajo de fase de puesta al día. Con esto, cada base de datos puede beneficiarse de la puesta al día en paralelo. El grupo de subprocesos de fase de puesta al día paralelo permite que varios subprocesos procesen las entradas de registro de una base de datos al mismo tiempo (en paralelo). En versiones anteriores, el número de subprocesos disponibles para la fase de puesta al día estaba limitado a 100.- ParallelRedoBatchRedo : la fase de puesta al día de los registros se procesa por lotes en un mismo bloqueo temporal, lo que mejora la velocidad. Esto ayuda en las recuperaciones, en la puesta al día de actualización y en la puesta al día de recuperación tras bloqueo. |
Promociones de E/S del grupo de búferes reducidas | Se han reducido los incidentes de una sola página que se promueven a ocho páginas al rellenar el grupo de búferes del almacenamiento, lo que provoca una E/S innecesaria. El mecanismo de lectura anticipada puede rellenar el grupo de búferes de forma más eficaz. Este cambio se introdujo en SQL Server 2022 (todas las ediciones) y se incluyó en Azure SQL Database y Azure SQL Managed Instance. |
Algoritmos de bloqueo por subproceso mejorados | Los bloqueos por subproceso son una parte importante de la coherencia dentro del motor para varios subprocesos. Los ajustes internos en el motor de base de datos hacen que los bloqueos por subproceso sean más eficaces. Este cambio se introdujo en SQL Server 2022 (todas las ediciones) y se incluyó en Azure SQL Database y Azure SQL Managed Instance. |
Algoritmos de archivo de registro virtual (VLF) mejorados | El archivo de registro virtual (VLF) es una abstracción del registro de transacciones físico. Tener un gran número de VLF pequeños basados en el crecimiento del registro puede afectar al rendimiento de las operaciones, como la recuperación. Hemos cambiado el algoritmo para el número de archivos VLF que hemos creado durante determinados escenarios de crecimiento del registro. Para obtener más información sobre cómo hemos cambiado este algoritmo en SQL Server 2022 (16.x), vea Archivos de registro virtual (VLF). Este cambio se introdujo en SQL Server 2022 (todas las ediciones) y se incluyó en Azure SQL Database. |
Inicialización instantánea de archivos para eventos de crecimiento del archivo de registro de transacciones | En general, los archivos de registro de transacciones no pueden beneficiarse de la inicialización instantánea de archivos (IFI). A partir de SQL Server 2022 (16.x) (todas las ediciones) y en Azure SQL Database, la inicialización instantánea de archivos puede beneficiar a los eventos de crecimiento del registro de transacciones de hasta 64 MB. El incremento de tamaño de crecimiento automático predeterminado para las bases de datos nuevas es de 64 MB. Los eventos de crecimiento automático del archivo de registro de transacciones mayores de 64 MB no pueden beneficiarse de la inicialización instantánea de archivos. Para obtener más información, consulte Inicialización instantánea de archivos de la base de datos. |
El Almacén de consultas y el procesamiento inteligente de consultas
La familia de características de procesamiento inteligente de consultas (IQP) incluye características que mejoran el rendimiento de las cargas de trabajo existentes con un esfuerzo de implementación mínimo.
Nueva característica o actualización | Detalles |
---|---|
Almacén de consultas en réplicas secundarias | El Almacén de consultas en las réplicas secundarias habilita la misma funcionalidad del Almacén de consultas en las cargas de trabajo de réplicas secundarias que hay disponibles para las réplicas principales. Obtenga más información en Almacén de consultas para réplicas secundarias. Para obtener más información, consulte la sección Mejoras del Almacén de consultas más adelante en este artículo. |
Sugerencias del Almacén de consultas | Las sugerencias del Almacén de consultas usan el Almacén de consultas para proporcionar un método que permite perfilar planes de consulta sin cambiar el código de la aplicación. Antes solo estaban disponibles en Azure SQL Database y Azure SQL Managed Instance, pero ahora están disponibles también en SQL Server 2022 (16.x). Requiere que la Almacén de consultas esté habilitado y en modo "lectura- escritura". |
Comentarios de concesión de memoria | Los comentarios de concesión de memoria ajustan el tamaño de la memoria asignada de una consulta en función del rendimiento pasado. SQL Server 2022 (16.x) incluye comentarios de concesión de memoria en los modos de percentil y de persistencia. Requiere habilitar el Almacén de consultas. - Persistencia: funcionalidad que permite que los comentarios de concesión de memoria de un plan almacenado en caché determinado se conserven en el Almacén de consultas para que puedan reutilizarse después de las expulsiones de caché. La persistencia beneficia a los comentarios de concesión de memoria, así como a las nuevas características de comentarios de DOP y CE. - Percentil: nuevo algoritmo que mejora el rendimiento de las consultas con requisitos de memoria ampliamente oscilantes mediante el uso de información de concesión de memoria de varias ejecuciones de consulta anteriores, en lugar de simplemente la concesión de memoria de la ejecución de consulta inmediatamente anterior. Requiere habilitar el Almacén de consultas. El Almacén de consultas está habilitado de forma predeterminada para las bases de datos recién creadas a partir de SQL Server 2022 CTP 2.1. |
Optimización del plan de confidencialidad de parámetros | Habilita automáticamente varios planes activos almacenados en caché para una misma instrucción con parámetros. Los planes de ejecución almacenados en caché admiten tamaños de datos muy diversos en función de los valores de parámetros de tiempo de ejecución proporcionados por el cliente. Para más información, consulte Optimización del plan confidencial de parámetros. |
Comentarios de grado de paralelismo (DOP) | Una nueva opción de configuración con ámbito de base de datos, DOP_FEEDBACK , ajusta automáticamente el grado de paralelismo de las consultas que se repiten para optimizar las cargas de trabajo en las que un paralelismo ineficaz puede causar problemas de rendimiento. Similar a las optimizaciones de Azure SQL Database. Requiere que la Almacén de consultas esté habilitado y en modo "lectura- escritura".A partir de RC 0, cada recompilación de consultas SQL Server compara las estadísticas en tiempo de ejecución de la consulta mediante comentarios existentes con las estadísticas en tiempo de ejecución de la compilación anterior con los comentarios existentes. Si el rendimiento no es el mismo o mejor, borramos todos los comentarios de DOP y desencadenamos un nuevo análisis de la consulta a partir del DOP compilado. Consulte Comentarios de grado de paralelismo (DOP). |
Comentarios de estimación de cardinalidad | Identifica y corrige los planes de ejecución de consultas poco óptimos relativos a consultas que se repiten, cuando estos problemas se deben a suposiciones incorrectas del modelo de estimación. Requiere que la Almacén de consultas esté habilitado y en modo "lectura- escritura". Consulte Comentarios sobre la estimación de cardinalidad (CE). |
Forzado de plan optimizado | Usa la reproducción de compilación para mejorar el tiempo de compilación de la generación forzada de planes, para lo cual se almacenan previamente en caché los pasos de compilación de planes que no se repiten. Obtenga más información en Forzado de plan optimizado con el Almacén de consultas. |
Administración
Nueva característica o actualización | Detalles |
---|---|
Experiencia de configuración integrada con la extensión de Azure para SQL Server | Instale la extensión de Azure para SQL Server en la instalación. Se requiere para las características de integración de Azure. Para más información, consulte: - Instalación de SQL Server desde el símbolo del sistema - Instalación de SQL Server desde el Asistente para la instalación (programa de instalación). |
Administración de la extensión de Azure para SQL Server | Use el Administrador de configuración de SQL Server para administrar la extensión de Azure para el servicio de SQL Server. Es necesario para crear una instancia de SQL Server habilitada por Azure Arc y para otras características conectadas de Azure. Consulte Administrador de configuración de SQL Server. |
Cálculos de memoria de servidor máxima | Durante la instalación, el programa de instalación de SQL recomienda un valor para que la memoria máxima del servidor se alinee con las recomendaciones documentadas. El cálculo subyacente es diferente en SQL Server 2022 (16.x) para reflejar las opciones de configuración de memoria del servidor recomendadas. |
Mejora de la Recuperación acelerada de la base de datos (ADR) | Hay varias mejoras que abordan el almacenamiento del almacén de versiones persistente (PVS) y optimizar la escalabilidad en general. SQL Server 2022 (16.x) implementa un subproceso más limpio del almacén de versiones persistente por cada base de datos (en lugar de por cada instancia), y se ha mejorado la superficie de memoria de seguimiento de páginas del almacén de la versión persistente. También hay diversas mejoras de eficiencia de ADR, como mejoras de la simultaneidad, que contribuyen a que el proceso de limpieza funcione más eficazmente. ADR limpia las páginas que no se pudieron limpiar previamente debido a un bloqueo. Vea Mejoras de ADR en SQL Server 2022 (16.x). |
Compatibilidad mejorada con la copia de seguridad de instantáneas | Agrega compatibilidad con Transact-SQL para la inmovilización y reanudación de E/S sin necesidad de un cliente VDI. Cree una copia de seguridad de instantáneas de Transact-SQL. |
WAIT_AT_LOW_PRIORITY en reducciones de bases de datos | En las versiones anteriores, la reducción de bases de datos y de archivos de base de datos para recuperar espacio a menudo generaba problemas de simultaneidad. SQL Server 2022 (16.x) incorpora WAIT_AT_LOW_PRIORITY como opción adicional en las operaciones de reducción (DBCC SHRINKDATABASE y DBCC SHRINKFILE). Al especificar WAIT_AT_LOW_PRIORITY, la operación de reducción en espera no bloqueará las nuevas consultas que requieran bloqueos Sch-S o Sch-M hasta que la operación de reducción deje de esperar y comience a ejecutarse. Consulte Reducir una base de datos y Reducir un archivo. |
Compresión XML | La compresión XML proporciona un método para comprimir datos XML fuera de fila tanto en índices como en columnas XML, lo que mejora los requisitos de capacidad. Para obtener más información, consulte CREATE TABLE y CREATE INDEX. |
Simultaneidad de actualizaciones automáticas y asincrónicas de estadísticas | Evite posibles incidencias de simultaneidad mediante la actualización asincrónica de estadísticas si habilita la configuración con ámbito de base de datos ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY . |
Copia de seguridad y restauración en almacenamiento de objetos compatible con S3 | SQL Server 2022 (16.x) amplía la sintaxis BACKUP /RESTORE TO /FROM URL agregando compatibilidad con un nuevo conector S3 mediante la API de REST. Vea Copia de seguridad en URL. |
Plataforma
Nueva característica o actualización | Detalles |
---|---|
SQL Server Native Client (SNAC) se ha quitado. | SQL Server Native Client (SNAC) no se incluye con:
|
Grupo de búferes híbridos con escritura directa | Reduce el número de comandos memcpy que deben ejecutarse en páginas de índice o datos modificados que residen en dispositivos PMEM. Esta habilitación ya está disponible para Windows 2022, así como para Linux. Para más información, consulte Grupo de búferes híbridos con escritura directa y Configuración de memoria persistente (PMEM) para SQL Server en Windows. |
Aceleración y descarga integrada | SQL Server 2022 (16.x) usa las tecnologías de aceleración de asociados como Intel para proporcionar funcionalidades extendidas. En la versión, Intel® QuickAssist Technology (QAT) proporciona compresión de copia de seguridad y descarga de hardware. Para obtener más información, consulte Aceleración y descarga integrada. |
Optimización mejorada | SQL Server 2022 (16.x) usa las capacidades de hardware nuevas, incluida la extensión avanzada de vector (AVX) 512, que mejora las operaciones por lotes. Requiere la marca de seguimiento 15097. Vea DBCC TRACEON: marcas de seguimiento (Transact-SQL). |
Lenguaje
Nueva característica o actualización | Detalles |
---|---|
Adición reanudable de restricciones de tabla | Permite pausar y reanudar una operación ALTER TABLE ADD CONSTRAINT. Esta operación se puede reanudar después de una ventana de mantenimiento, una conmutación por error o un error del sistema. |
CREATE INDEX | Cláusula WAIT_AT_LOW_PRIORITY con operaciones de índice en línea añadida. |
Replicación transaccional | La replicación punto a punto posibilita la detección y resolución de conflictos para permitir que gane la última escritura. Se introdujo originalmente en SQL Server 2019 (15.x) CU 13. Para obtener más información, consulte Control automático de conflictos con "la última escritura gana". |
CREATE STATISTICS | Agrega la opción AUTO_DROP. Estadísticas automáticas con prioridad baja. |
Cláusula SELECT ... WINDOW | Determina las particiones y el orden de un conjunto de filas antes de que se aplique la función de ventana que usa la ventana en la cláusula OVER. Consulte SELECT - WINDOW. |
IS [NOT] DISTINCT FROM | Determina si dos expresiones cuando se comparan entre sí se evalúan como NULL y garantiza un valor true o false como resultado. Para más información, consulte IS [NOT] DISTINCT FROM (Transact-SQL). |
Funciones de series temporales | Los datos que cambian con el tiempo se pueden almacenar y analizar mediante las capacidades de ventana de tiempo, agregación y filtrado. - DATE_BUCKET - GENERATE_SERIES Las siguientes funciones añaden compatibilidad con IGNORE NULLS y RESPECT NULLS :- FIRST_VALUE - LAST_VALUE |
Funciones JSON | - ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
Funciones de agregado | - APPROX_PERCENTILE_CONT - APPROX_PERCENTILE_DISC |
Funciones de T-SQL | - Funciones lógicas: GREATEST - Funciones lógicas: LEAST - STRING_SPLIT - DATETRUNC - LTRIM - RTRIM - TRIM |
Funciones de manipulación de bits | - LEFT_SHIFT (Transact SQL) - RIGHT_SHIFT (Transact SQL) - BIT_COUNT (Transact SQL) - GET_BIT (Transact SQL) - SET_BIT (Transact SQL) |
Herramientas
Nueva característica o actualización | Detalles |
---|---|
Azure Data Studio | Obtenga la versión más reciente en Descarga e instalación de Azure Data Studio. La versión más reciente incluye compatibilidad con SQL Server 2022 (16.x). |
Distributed Replay | El programa de instalación de SQL Server ya no incluye los archivos ejecutables de cliente y controlador de Distributed Replay. Estos están disponibles, junto con el archivo ejecutable Admin, en una descarga aparte. |
SQL Server Management Studio | SSMS versión 19.0 ya está disponible y es la versión recomendada de SSMS para SQL Server 2022 (16.x). Descargue SQL Server Management Studio (SSMS). |
SqlPackage.exe | La versión 19 de SqlPackage proporciona compatibilidad con SQL Server 2022 (16.x). Obtenga la versión más reciente en Descarga e instalación de SqlPackage. |
Código de VS | Versión 1.67 de VS Code y compatibilidad superior con SQL Server 2022 (16.x). Obtenga la versión más reciente en https://code.visualstudio.com/. |
SQL Machine Learning Services
A partir de SQL Server 2022 (16.x), los entornos de ejecución de R, Python y Java ya no se instalan con el programa de instalación de SQL. En su lugar, instale los paquetes y entornos de ejecución personalizados que quiera. Para obtener más información, consulte Instalación de SQL Server 2022 Machine Learning Services (Python y R) en Windows o Instalación de SQL Server 2022 Machine Learning Services (Python y R) en Linux.
Información adicional
En esta sección se proporciona más información sobre las características destacadas anteriormente.
Mejoras del Almacén de consultas
El Almacén de consultas ayuda a realizar un mejor seguimiento del historial de rendimiento, a solucionar problemas relacionados con el plan de consulta y a habilitar nuevas funcionalidades en Azure SQL Database, Azure SQL Managed Instance y SQL Server 2022 (16.x). CTP 2.1 introduce el Almacén de consultas habilitado de forma predeterminada para nuevas bases de datos. Si necesita habilitar el almacén de consultas, consulte Habilitar el Almacén de consultas.
Tanto las bases de datos que se hayan restaurado desde otras instancias de SQL Server como las bases de datos que se actualizan desde una actualización local a SQL Server 2022 (16.x) conservan la configuración del Almacén de consultas anterior.
En el caso de las bases de datos restauradas a partir de instancias de SQL Server anteriores, evalúe por separado la configuración del nivel de compatibilidad de la base de datos, ya que algunas características de procesamiento inteligente de consultas se habilitan mediante la configuración del nivel de compatibilidad.
Si existe alguna preocupación por la sobrecarga que pueda acarrear el Almacén de consultas, los administradores pueden usar directivas de captura personalizada para ajustar aún más lo que el Almacén de consultas captura. Las directivas de captura personalizada están ahí para ayudar a optimizar aún más las capturas del Almacén de consultas. Las directivas de captura personalizada se pueden usar para ser más selectivos sobre qué consultas (y qué detalles de consulta) se capturan. Por ejemplo, un administrador puede decidir capturar solo las consultas más costosas, las consultas repetidas o las consultas que tengan un alto nivel de sobrecarga de proceso. Las directivas de captura personalizada pueden ayudar al Almacén de consultas a capturar las consultas más importantes de una carga de trabajo. Salvo la opción STALE_CAPTURE_POLICY_THRESHOLD
, estas opciones definen las condiciones OR que se tienen que dar para que las consultas se capturen en el valor definido en el umbral de la directiva de capturas obsoletas. Por ejemplo, estos son los valores predeterminados en QUERY_CAPTURE_MODE = AUTO
:
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
El servicio de SQL Server se establece en modo de inicio automático (inicio retrasado).
En SQL Server 2022 (16.x) y versiones posteriores, al establecer el modo de inicio para un servicio SQL Server en Automático en el Administrador de configuración, el servicio se inicia en el modo Automático (inicio retrasado), aunque el modo de inicio se muestre como Automático.
SQL Server Analysis Services
Esta versión introduce nuevas características y mejoras en el rendimiento, el gobierno de recursos y la compatibilidad con clientes. Para obtener actualizaciones específicas, consulte Novedades de SQL Server Analysis Services.
SQL Server Reporting Services
En esta versión se presentan nuevas características y mejoras para la accesibilidad, la seguridad, la confiabilidad y las correcciones de errores. Para obtener actualizaciones específicas, consulte Novedades de SQL Server Reporting Services (SSRS).
SQL Server Integration Services
Para ver los cambios relacionados con SQL Server Integration Services, consulte Compatibilidad con versiones anteriores de Integration Services.
Otros servicios
Esta versión no agrega características para SQL Server Master Data Services.
Contenido relacionado
- Módulo de SQL Server PowerShell
- SQL Server PowerShell
- Talleres de SQL Server
- Notas de la versión de SQL Server 2022
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.