Notas de la versión de SQL Server Management Studio (SSMS)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

En este artículo se proporcionan detalles sobre las actualizaciones, mejoras y correcciones de errores de las versiones actuales y anteriores de SSMS.

Nota

A partir de diciembre de 2021, las versiones de SSMS anteriores a la 18.6 ya no llevarán a cabo la autenticación en motores de bases de datos por medio de Azure Active Directory con MFA. Para continuar utilizando la autenticación de Azure Active Directory con MFA, necesitará SSMS 18.6 o versiones posteriores.

La conectividad con Azure Analysis Services mediante Azure Active Directory con MFA requiere SSMS 18.5.1 o versiones posteriores.

Versión actual de SSMS

Descargar SQL Server Management Studio (SSMS) 19.0

SSMS 19.0 es la versión de disponibilidad general (GA) más reciente de SSMS. Si necesita una versión anterior de SSMS, consulte versiones de SSMS anteriores.

19,0

  • Número de versión: 19.0
  • Número de compilación: 19.0.20196.0
  • Fecha de publicación: 26 de enero de 2023

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | Español |

Novedades de la versión 19.0

Nuevo elemento Detalles
Compatibilidad con SQL Server 2022 SSMS 19.0 es la primera versión de este producto que es totalmente compatible con SQL Server 2022 (nivel de compatibilidad 160).
Integración de la instalación de Azure Data Studio La instalación de SSMS incluye Azure Data Studio 1.41.
Accesibilidad Se mejora la navegación por teclado y el texto del lector de pantalla en la ventana de clasificación de datos.
Always Encrypted Se ha agregado la posibilidad de configurar explícitamente un protocolo de atestación en el cuadro de diálogo "Conectarse al servidor" al usar Always Encrypted con enclaves seguros (cifrado de columnas).
Autenticación con Azure Active Directory Las conexiones a instancias de SQL relacionales ahora admiten la entidad de servicio de Azure Active Directory, la identidad administrada de Azure Active Directory y los métodos de autenticación predeterminados de Azure Active Directory. La opción "Predeterminado" usa una serie de posibles orígenes para la autenticación, incluidas las variables de entorno, la identidad administrada de Azure, la caché de tokens compartidos del usuario, Visual Studio, la CLI de Azure y Azure PowerShell. Para más información, visite: Opciones (Servicios de Azure)
Auditoría Se agrega compatibilidad con las acciones de SQL 2022.
Controlador de cliente Se ha cambiado a Microsoft.Data.SqlClient.
Grupo de disponibilidad Always On independiente Se ha agregado compatibilidad con grupos de disponibilidad Always On independientes.
Clasificación de datos Mejoras en la interfaz de usuario de clasificación de datos.
Asistente para la optimización de bases de datos Se agrega compatibilidad con un mayor tamaño de índice no agrupado (hasta 1700 bytes), que originalmente está disponible en SQL Server 2016, para permitir recomendaciones de índice expandidas.
SSMS general Se agrega una página, Herramientas > Opciones > Ventana de salida, para controlar qué canales de ventana aparecen en la ventana de salida. Para más información, vea Opciones (Ventana de salida - General).
Azure Alemania Se quitan las referencias a Azure Alemania de SSMS.
Libro de contabilidad Se ha agregado compatibilidad para la importación y exportación de un bacpac o dacpac creado a partir de una base de datos con LEDGER = ON.
Libro de contabilidad Se ha agregado compatibilidad con el libro de contabilidad de base de datos de la característica Libro de contabilidad. Para más información, visite ¿Qué es el libro de contabilidad de base de datos?
Característica de vínculo para Azure SQL Managed Instance Se introduce compatibilidad con la reversión si se produce un error en las tareas seleccionadas en el asistente para vínculos de instancia administrada.
Plan de mantenimiento El nodo Plan de mantenimiento está disponible en el Explorador de objetos.
Explorador de objetos La carpeta Columnas quitadas ahora existe en la carpeta Columnas de las tablas de libro de contabilidad, que se han modificado para quitar una o varias columnas.
PowerShell Se quita "Generar script de PowerShell de la migración de OLTP en memoria".
Ejecución o resultados de la consulta Comprobaciones mejoradas de conexiones abiertas.
Plan de consulta Se agrega el botón de puntos suspensivos a la propiedad Residual para el operador Merge Join. Consulte SSMS: Adición del botón de puntos suspensivos a la propiedad Residual para el operador Merge Join.
Resultados de la consulta Se agrega la opción en Herramientas > Opciones > Ejecución de consultas para no mostrar la ventana "recuento de transacciones de consulta" al cerrar una ventana de consulta. Consulte SSMS: Consulta del recuento de transacciones: asincrónico.
Asistente para la optimización de consultas Se ha actualizado la interfaz de usuario para mejorar la accesibilidad.
Seguridad Se agrega compatibilidad con los permisos introducidos en SQL Server 2022 y SQL Server 2019.
Scripting El nivel de compatibilidad tiene como valor predeterminado 160 al crear scripts.
Showplan Se ha actualizado el esquema XML del plan de presentación.
Showplan Se ha agregado compatibilidad con el procesamiento de consultas optimizado para Hiperescala.
Showplan Se ha agregado el atributo de plan de consulta DOPFeedbackAdjusted.
SNAC Se quita la dependencia de SQL Server Native Client (SNAC/SQLNCLI) de SSMS. Visite Directivas de soporte técnico: SQL Server Native Client para obtener más información.
SqlParser Se agrega compatibilidad con la función TRIM.

Correcciones de errores de la versión 19.0

Nuevo elemento Detalles
Accesibilidad Se ha corregido un problema de accesibilidad al navegar por la ventana de clasificación de datos.
Monitor de actividad Se corrige un problema por el que SSMS finalizaba inesperadamente al ver un plan de consulta desde el Monitor de actividad.
Analysis Services No está disponible la conexión a Analysis Services.
Always Encrypted Se corrige el problema por el que los usuarios no podían iniciar sesión en el cuadro de diálogo Clave maestra de columna después de cerrar sesión.
Panel del grupo de disponibilidad Se ha corregido el problema al conectarse al panel del grupo de disponibilidad de un grupo de disponibilidad en SQL Server 2016, que producía el error "ClusterType de propiedad desconocida".
Backup Se ha agregado la capacidad de crear un dispositivo de copia de seguridad NUL en SQL Server 2017.
Servidores de administración central Se ofrece la capacidad de ver registros de errores de SQL desde servidores de administración central antes de SQL 2022.
Clave maestra de columna Se aumenta la anchura del nombre de clave maestra de columna en el cuadro de diálogo de rotación, para que se vea el nombre completo.
Conexión Se corrige un problema con la autenticación que no usa Azure Resource Manager ni Microsoft Information Protection.
Conexión Se corrige un problema con el inicio de sesión en Azure con una autenticación no SQL en un equipo que no está unido a un dominio.
Asistente para copiar bases de datos Se ha corregido el error de tipo de proveedor de registro, que se producía al copiar una base de datos mediante el método Objeto de administración de SQL.
Restauración de base de datos Se resuelve un error al restaurar una copia de seguridad en una base de datos existente. Vea Comportamiento inesperado de SSMS.
Asistente para la optimización de bases de datos Se agrega la capacidad de omitir elementos inesperados en XML del plan de presentación al generar recomendaciones.
Asistente para la optimización de bases de datos Se resuelve un error al rellenar el problema de la tabla de registro de optimización.
Asistente para la optimización de bases de datos Se implementan correcciones de seguridad, incluida la sustitución de ZeroMemory por SecureZeroMemory.
Importar/exportar aplicación de capa de datos Se restaura la capacidad de implementar un dacpac extraído en una base de datos mediante la opción Implementar aplicación de capa de datos.
Característica de vínculo para Azure SQL Managed Instance Se corrige un problema con la pérdida de conexión en el vínculo de instancia administrada.
Característica de vínculo para Azure SQL Managed Instance Se actualiza el tamaño de la lista desplegable de suscripciones en el panel de inicio de sesión de Azure para mostrar correctamente los nombres de suscripción.
Característica de vínculo para Azure SQL Managed Instance Se actualiza la pantalla para mostrar correctamente las opciones de inicio de sesión de Azure.
Microsoft Information Protection Se mejora la visualización de iconos al ver Microsoft Information Protection en versiones anteriores de SQL Server.
Explorador de objetos SSMS ya no se bloquea cuando se usa la experiencia de usuario Crear vista para crear una vista con una sintaxis no válida.
Explorador de objetos Ya no se muestran los objetos de libro de contabilidad si no son compatibles con la plataforma.
Creación de particiones Se agrega compatibilidad con las tablas con particiones de Azure SQL Managed Instance en la experiencia de usuario Administrar ventana de partición.
Datamart de Power BI Se ha agregado la capacidad de conectarse a un datamart de Power BI.
Editor de consultas Se ha corregido un problema con la notificación audible al cerrar una ventana de consulta. Consulte SSMS 18.11.1 suena cuando cierro una ventana de consulta.
Servidores registrados Se corrige un problema de conexión para una consulta de varios servidores con varios servidores registrados en la misma carpeta.
Replicación Se ha corregido el error "Las publicaciones de mezcla no se pueden crear a partir de esta base de datos hasta que el nivel de compatibilidad esté establecido en 70 o superior" cuando se usa el Asistente para publicación a fin de crear una publicación de combinación.
Seguridad Se han agregado permisos de base de datos que faltaban.
Scripting Se ha agregado la capacidad de crear scripts como Insertar para DW.
Agente SQL El estado en cola ahora se muestra para los trabajos en cola en el Agente SQL.
SMO/Generación de Script Se soluciona el error de scripting CREATE TABLE después de agregar el enmascaramiento de fecha y hora para una columna.
SqlParser Se ha corregido una sintaxis incorrecta para la función DATE_BUCKET.
SqlParser Se han agregado las opciones que faltaban para CREATE USER y CREATE LOGIN.
SSIS El elemento de menú "Programar..." ahora es visible en el catálogo de SSIS de Azure.
Synapse Se crea una nomenclatura coherente para las ofertas de Synapse en SSMS.
XEvents Se ha corregido un problema por el que la lectura de datos de destino para sesiones de eventos cuyo nombre se superpone con otro nombre de sesión provocaba que los datos de la sesión de eventos incorrectas aparecieran en el visor.

Problemas conocidos (19.0)

Nuevo elemento Detalles Solución alternativa
Diseñador de bases de datos Al seleccionar la opción Diseño de una vista que hace referencia a una tabla mediante datos espaciales, SSMS se bloquea. Use T-SQL para realizar cambios en la vista.
Generador de perfiles El menú Generador de perfiles no está localizado. Ninguna alternativa actual.
Editor de consultas Cuando se abre SSMS después de hacer doble clic en un archivo .sql, se muestra la ventana del Explorador de objetos como una ventana independiente.
Instancia administrada de SQL Ver las propiedades de la base de datos para una base de datos SQL MI puede devolver el error "La subconsulta ha devuelto más de un valor. No se admite cuando la subconsulta va después de =, !=, <, <= , >, >= o cuando la subconsulta se usa como una expresión. (Proveedor de datos .Net SqlClient)". Hay un problema conocido debido a que hay datos incorrectos en msdb. Para resolverlo, quite el historial de copias de seguridad. Por ejemplo, EXECmsdb..sp_delete_backuphistory @oldest_date = '<current date>'.
Cuenta de almacenamiento Al intentar eliminar un contenedor de una cuenta de almacenamiento se produce un error de solicitud incorrecta (400). Use Azure Portal para la eliminación el contenedor.
Auditoría de servidor Error "El elemento ya se ha agregado". Clave en el diccionario: 'MNDO' Clave que se va a agregar: 'MNDO'" al ver los registros de una auditoría. No hay ninguna solución alternativa de momento.
Stretch DB Se ha quitado el asistente para Stretch DB. Utilice T-SQL para configurar Stretch Database o SSMS 18.9.1 o una versión anterior para usar el asistente para Stretch DB.

Puede hacer referencia a Comentarios del usuario de SQL Server para obtener otras incidencias conocidas y proporcionar comentarios al equipo del producto.

Versiones de SSMS anteriores

Para descargar las versiones anteriores de SSMS, seleccione el vínculo de descarga en la sección relacionada.

Versión de SSMS Número de compilación Fecha de la versión
18.12.1 15.0.18420.0 21 de junio de 2022
17.9.1 14.0.17289.0 21 de noviembre de 2018
16.5.3 13.0.16106.4 30 de enero de 2017

18.12.1

  • Número de versión: 18.12.1
  • Número de compilación: 15.0.18424.0
  • Fecha de publicación: 21 de junio de 2022

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | Español

Novedades de la versión 18.12.1

Nuevo elemento Detalles
Integración de la instalación de Azure Data Studio La instalación de SSMS incluye Azure Data Studio 1.37.

Correcciones de errores de la versión 18.12.1

Nuevo elemento Detalles
Always Encrypted Se corrige un problema con la creación de la clave maestra de columna que generaba una excepción al usar Azure Key Vault como almacén de claves.
Clasificación de datos Se corrige el error "No se pudo cargar el archivo o ensamblado Microsoft.InformationProtection, versión=1.10.98.0" que se producía después de actualizar a SSMS 18.10 o una versión posterior. Consulte La última versión de SSMS 18.11.1 interrumpe la clasificación de datos. Obtiene un error de ensamblaje que falta después de la actualización.
SSMS General Se ha resuelto un error relacionado con la implementación de dacpac mediante la opción de implementación de la aplicación de capa de datos en Azure SQL DB con MFA.

17.9.1

Descargar SSMS 17.9.1

  • Número de versión: 17.9.1
  • Número de compilación: 14.0.17289.0
  • Fecha de lanzamiento: 21 de noviembre de 2018

Chino (simplificado)| Chino (tradicional)| Inglés (Estados Unidos)| Francés| Alemán| Italiano| Japonés| Coreano| Portugués (Brasil)| Ruso| Español

Correcciones de errores en 17.9.1

  • Se ha corregido una incidencia que hace que la conexión de los usuarios se cierre y se vuelva a abrir con cada invocación de consulta cuando se usa la autenticación "Azure Active Directory: universal compatible con MFA" con el editor de consultas SQL. Entre los efectos secundarios del cierre de la conexión se incluyen tablas temporales globales que se quitan de forma inesperada y, a veces, la asignación de un SPID nuevo a la conexión.
  • Se ha corregido un problema pendiente desde hace mucho tiempo por el que se producía un error al buscar un plan de restauración, o bien se generaba un plan de restauración ineficaz en determinadas condiciones.
  • Se ha corregido un problema en el asistente "para importar aplicaciones de capa de datos" que podía producir un error cuando se conectaba a una base de datos de Azure SQL.

Nota:

Las versiones localizadas de SSMS 17.x en idiomas diferentes al inglés requieren el paquete de actualización de seguridad KB 2862966 cuando se instalan en: Windows 8, Windows 7, Windows Server 2012 y Windows Server 2008 R2.

Desinstalación y reinstalación de SSMS 17.x

Si tiene algún problema con la instalación de SSMS que no se resuelve al instalarlo y volverlo a instalar, primero puede probar a reparar Visual Studio 2015 IsoShell. Si el problema tampoco se resuelve al reparar Visual Studio 2015 IsoShell, pruebe los pasos que se indican a continuación, con los que se han podido resolver muchos problemas aleatorios:

  1. Desinstale SSMS de la misma forma en que desinstalaría cualquier aplicación (con las opciones Aplicaciones y características o Programas y características en función de su versión de Windows).

  2. Desinstale Visual Studio 2015 IsoShell desde un símbolo del sistema con privilegios elevados:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestart

  3. Desinstale Microsoft Visual C++ 2015 Redistributable de la misma forma en que desinstalaría cualquier aplicación. Si están en el equipo, desinstale x86 y x64.

  4. Vuelva a instalar Visual Studio 2015 IsoShell desde un símbolo del sistema con privilegios elevados:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestart

  5. Vuelva a instalar SSMS.

  6. Actualice a la versión más reciente de Visual C++ 2015 Redistributable si todavía no lo ha hecho.

16.5.3

Descargar SSMS 16.5.3

  • Número de versión: 16.5.3
  • Número de compilación: 13.0.16106.4
  • Fecha de lanzamiento: 30 de enero de 2017

Chino (simplificado)| Chino (tradicional)| Inglés (Estados Unidos)| Francés| Alemán| Italiano| Japonés| Coreano| Portugués (Brasil)| Ruso| Español

Correcciones de errores en 16.5.3

  • Se ha corregido una incidencia detectada en SSMS 16.5.2 que provocaba la expansión del nodo "Table" cuando la tabla tenía más de una columna dispersa.

  • Los usuarios pueden implementar paquetes SSIS que contienen el Administrador de conexiones OData, que se conecta a un recurso de Microsoft Dynamics AX/CRM Online en el catálogo de SSIS. Para más información, vea Administrador de conexiones OData.

  • La configuración de Always Encrypted en una tabla existente produce errores en los objetos relacionados. Id. de Connect 3103181

  • La Configuración de Always Encrypted para una base de datos existente con varios esquemas no funciona. Id. de Connect 3109591

  • El Asistente para columnas cifradas de Always Encrypted produce un error debido a la base de datos que contiene vistas que hacen referencia a vistas del sistema. Id. de Connect 3111925

  • Cuando se cifra mediante Always Encrypted, los errores al actualizar los módulos después del cifrado se tratan incorrectamente.

  • El menú Abrir recientes no muestra los archivos guardados recientemente. Id. de Connect 3113288

  • SSMS funciona con lentitud cuando se hace clic con el botón derecho en el índice de una tabla (a través de una conexión remota de Internet). Id. de Connect 3114074

  • Se ha corregido un problema de la barra de desplazamiento del Diseñador de SQL. Id. de Connect 3114856

  • El menú contextual de las tablas deja de responder momentáneamente.

  • En algunas ocasiones, SSMS produce excepciones en el Monitor de actividad y se bloquea. Id. de Connect 697527

  • SSMS 2016 se bloquea con el error "El proceso terminó debido a un error interno en el runtime de .NET en la dirección IP 71AF8579 (71AE0000) con el código de salida 80131506".

Descargas adicionales

Para obtener una lista de todas las descargas de SQL Server Management Studio, consulte el Centro de descargas de Microsoft.

Para obtener la versión más reciente de SQL Server Management Studio, vea Descargar SQL Server Management Studio (SSMS).

Pasos siguientes