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:

En diciembre de 2021, las versiones de SSMS anteriores a la versión 18.6 ya no llevarán a cabo la autenticación del motor de base de datos por medio de Microsoft Entra con autenticación multifactor (MFA). Para seguir usando MFA, necesita SSMS 18.6 o posterior.

La conectividad a Azure Analysis Services a través de la autenticación multifactor de Microsoft Entra requiere SSMS 18.5.1 o posterior.

Versión actual de SSMS

Descargar SQL Server Management Studio (SSMS) 20.0

SSMS 20.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.

20,0

  • Número de versión: 20.0
  • Número de compilación: 20.0.70.0
  • Fecha de publicación: 19 de marzo de 2024

Idiomas disponibles:

Novedades de la versión 20.0

Característica Detalles
Conexión Las propiedades de seguridad de conexión Cifrado y Certificado de servidor de confianza ahora existen en la página de inicio de sesión principal del cuadro de diálogo de Conexión para facilitar el acceso. Para obtener más información, consulte Conexión con SQL Server Management Studio.
Connection Ahora existe una nueva propiedad, Nombre de host en el certificado, que se usa con las opciones Strict (SQL Server 2022 y Azure SQL) y Cifradoobligatorio, en la página Inicio de sesión del cuadro de diálogo de Conexión.
Connection Se han agregado iconos a la barra de estado del Editor de consultas para indicar el método de cifrado usado para la conexión.
Connection Se ha agregado la autenticación de Microsoft Entra ID al asistente para Nuevo inicio de sesión .
Controladores Se ha actualizado Microsoft.Data.SqlClient a la versión 5.1.4, que incluye compatibilidad con el cifrado Strict y Seguridad de la capa de transporte (TLS) 1.3.
Bibliotecas Se ha actualizado Objetos de administración del servidor (SMO) a la versión 171.30.0
Bibliotecas Se ha actualizado DacFx a la versión 162.1.x.
Opciones Se ha introducido una nueva opción, Certificado de servidor de confianza para las conexiones importadas, en Herramientas > Opciones > Explorador de objetos de SQL Server > Comandos dentro de Seguridad de la conexión. Para obtener más información, consulte Opciones (Explorador de objetos de SQL Server: Comandos).

Correcciones de errores de la versión 20.0

Característica Detalles
Always Encrypted El cuadro de diálogo Nueva clave maestra de columna admite Azure Key Vault que usa permisos de rol para la autorización.
Connection Se ha resuelto un problema con el bloqueo de SSMS al intentar conectarse a Azure Storage porque el usuario no tenía acceso a ningún contenedor dentro de la cuenta de almacenamiento.
Connection Se ha corregido un problema por el que los usuarios no podían cambiar su contraseña con el certificado de servidor de confianza habilitado.
Característica de vínculo para Azure SQL Managed Instance Control mejorado para importar y eliminar certificados.
Característica de vínculo para Azure SQL Managed Instance Se han solucionado problemas relacionados con texto e imágenes en los asistentes para enlaces.
Seguridad Se ha solucionado la vulnerabilidad CVE-2023-2975 para la biblioteca OpenSSL.

Problemas conocidos en 20.0

Característica Detalles Solución alternativa
Analysis Services Cuando se conecta a Analysis Services con Microsoft Entra ACA, si agrega un nuevo rol o abre propiedades para un rol, aparece el mensaje “La identidad del usuario que se agrega al rol no se captura correctamente”. Este error es inofensivo y se puede ignorar. El error se aborda en la infraestructura de Azure y no se requieren actualizaciones de SSMS.
Analysis Services Después de agregar un nuevo rol o al abrir las propiedades de un rol existente, no puede usar Buscar por nombre o dirección de correo electrónico para agregar un usuario. Se puede agregar un usuario con la opción Entrada manual.
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.
Creación de reflejo de la base de datos Si inicia el Monitor de creación de reflejo de la base de datos desde el nodo reflejado, no aparece el nodo principal. Registre el nodo reflejado desde el Monitor de creación de reflejo de la base de datos o use SSMS 18.12.1 para supervisar desde el nodo reflejado.
SSMS general La opción Importar configuración desde SSMS 17 no está disponible. La configuración se puede importar desde SSMS 18.
Característica de vínculo para Azure SQL Managed Instance Después de quitar un certificado de punto de conexión de creación de reflejo existente en SQL Server, es posible que se produzca un error en la creación de vínculos mediante el asistente debido a una confianza no establecida entre SQL Server y Azure SQL Managed Instance, aunque todas las comprobaciones se realicen correctamente. Use el comando Get-AzSqlInstanceServerTrustCertificate de PowerShell para comprobar si existe el certificado de punto de conexión de creación de reflejo de SQL Server denominado <SQL_Server_Instance_Name> en Azure SQL Managed Instance. Si es así, use el comando Remove-AzSqlInstanceServerTrustCertificate de PowerShell para quitarlo antes de un nuevo intento de creación de vínculos.
Servidores vinculados La creación de un servidor vinculado a Azure SQL Database con SQL Server seleccionado como Tipo de servidor se conecta a la base de datos master. Para crear un servidor vinculado a Azure SQL Database, seleccione Otro origen de datos para el tipo de servidor y seleccione Proveedor OLE DB de Microsoft para SQL Server o Microsoft OLE DB Driver for SQL Server como proveedor. Escriba el nombre del servidor lógico en el campo Origen de datos y escriba el nombre de la base de datos en el campo Catálogo.
Planes de mantenimiento Al seleccionar el botón de selección Archivos y grupos de archivos de la tarea de copia de seguridad de la base de datos, el cuadro de diálogo se cierra inesperadamente. Ninguna alternativa actual.
PolyBase El nodo PolyBase no está visible en el Explorador de objetos al conectarse a SQL Server 2022 (16.x). Use SSMS 18.12.1.
Generador de perfiles El menú Generador de perfiles no está localizado. Ninguna alternativa actual.
Replicación Si Azure SQL Managed Instance es el editor y SSMS se ejecuta en una máquina que no está en la misma red virtual que el editor, no puede insertar un testigo de seguimiento a través del Monitor de replicación. Para insertar testigos de seguimiento, use el Monitor de replicación en SSMS en una máquina que se encuentre en la misma red virtual que el editor de Azure SQL Managed Instance.
Stretch Database Se ha quitado el asistente para Stretch Database. Utilice T-SQL para configurar Stretch Database o SSMS 18.9.1 o una versión anterior para usar el asistente para Stretch Database.

Problemas conocidos con el cifrado Strict 20.0

Característica Detalles Solución alternativa
Connection Cuando SQL Server está configurado con el cifrado Force Strict, al seleccionar Azure Data Studio > Nueva consulta en el menú del servidor o de la base de datos, se genera el error "Se ha establecido correctamente una conexión con el servidor, pero se ha producido un error durante el protocolo de enlace previo al inicio de sesión. (proveedor: proveedor de TCP, error: 0, un host remoto forzó el cierre de la conexión existente)" Actualice la conexión para usar Strict en lugar de Obligatorio para la propiedad Cifrado en Azure Data Studio y, a continuación, conéctese.
Connection Conectarse a SQL Server con Strict (SQL 2022 y Azure SQL) seleccionado en Cifrado y un protocolo de red que no sea TCP/IP genera el error "No se puede conectar a SERVERNAME. Se ha establecido correctamente la conexión con el servidor, pero se ha producido un error durante el protocolo de enlace previo al inicio de sesión. (proveedor: proveedor de memoria compartida, error: 15, función no admitida) (Microsoft SQL Server, error: 50) "No se admite la solicitud" Cambie la propiedad de conexión del protocolo de red para usar TCP/IP o habilite el protocolo TCP/IP para SQL Server.
Asistente para la optimización de bases de datos Cuando SQL Server está configurado con cifrado Force Strict, no se admite la conexión al servidor desde el Asesor de optimización de base de datos. No hay alternativa.
Planes de mantenimiento Cuando se conecta a un servidor con cifrado Strict (SQL Server 2022 y Azure SQL), la modificación de un plan de mantenimiento existente genera el error "No se pudo conectar a SERVERNAME. (Microsoft.SqlServer.ConnectionInfo) Se estableció correctamente una conexión con el servidor, pero luego se produjo un error durante el proceso de inicio de sesión. (proveedor: proveedor SSL, error: 0, El nombre de la entidad de seguridad de destino es incorrecto)”. El problema no se produce cuando se conecta con cifrado Obligatorio u Opcional.
Generador de perfiles Cuando SQL Server está configurado con el cifrado Force Strict, no se admite la conexión al servidor desde Profiler y se genera el error "No se puede conectar a SERVERNAME. Clase no registrada (pfutil)". Instale la versión 19 de MSOLEDBSQL, disponible en Descargar Microsoft OLE DB Driver for SQL Server.
Generador de perfiles Cuando se conecta a un servidor con cifrado Strict (SQL Server 2022 y Azure SQL) y con la versión 19 de MSOLEDBSQL instalada, los seguimientos no se pueden guardar ni cargar desde una tabla de base de datos. No hay alternativa.
PowerShell Cuando se conecta a un servidor con cifrado Strict (SQL Server 2022 y Azure SQL), al seleccionar Iniciar PowerShell desde un nodo de Explorador de objetos se genera el error "Error de proveedor de SQL Server PowerShell: No se pudo conectar a SERVERNAME. [No se pudo conectar al servidor SERVERNAME. --> Se ha establecido correctamente la conexión con el servidor, pero se ha producido un error durante el protocolo de enlace previo al inicio de sesión. (proveedor: proveedor TCP, error: 0; el host remoto cerró a la fuerza la conexión existente). --> El host remoto ha cerrado a la fuerza una conexión existente". Ninguna alternativa actual.
Registros de SQL Server Cuando SQL Server está configurado con cifrado Force Strict, no puede ver los archivos ERRORLOG de SQL Server a través del Explorador de objetos, ni ejecutar master.dbo.sp_enumerrorlogs ni sys.xp_enumerrorlogs a través del Editor de Power Query. Visualice los archivos ERRORLOG en la carpeta Registro mediante el Explorador de archivos.

Puede hacer referencia a Comentarios del usuario de SQL para obtener otras incidencias conocidas (filtrar en Tooling bajo Grupos) 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
19.3 19.3.4.0 10 de enero de 2024
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

19.3

  • Número de versión: 19.3
  • Número de compilación: 19.3.4.0
  • Fecha de publicación: 10 de enero de 2024

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.3

Característica Detalles
Integración de la instalación de Azure Data Studio La instalación de SSMS incluye Azure Data Studio 1.47.1.

Correcciones de errores en la versión 19.3

Característica Detalles
Accesibilidad Se ha corregido un problema con el lector de pantalla que anunciaba información incompleta o incorrecta en el cuadro de diálogo propiedades de la base de datos.
Always Encrypted Se ha corregido la incapacidad de cambiar la opción Habilitar enclaves seguros al crear una nueva instancia de Azure SQL Database mediante una instalación que no es inglés de SSMS.
Grupos de disponibilidad Se cambió el color de texto del nombre del servidor principal en el panel del grupo de disponibilidad, lo que provocó que la entrada aparezca vacía.
Eventos extendidos Se cambió el color de texto de la columna de datos después de seleccionar Ver datos de destino para el destino ring_buffer.
Instalador Se ha corregido un problema que provocaba que los usuarios actualizaran SQL Server Management Studio incluso si la versión actual estaba instalada; consulte Error en la detección de versiones de actualización 19.2.56.2.
Explorador de objetos Se ha resuelto el bloqueo al intentar cerrar el Explorador de objetos mientras el árbol todavía se está expandiendo.
Informes Se ha actualizado el informe del panel del servidor para mostrar correctamente el número de planificadores cuando hay más de 255 disponibles; consulte SSMS 19.2 - Informes - Panel del servidor - Procesadores usados por la instancia - número incorrecto.
Seguridad Actualice a Microsoft.Data.SqlClient 3.1.5 a la dirección CVE-2024-0056.

Problemas conocidos en 19.3

Característica Detalles Solución alternativa
Analysis Services Cuando se conecta a Analysis Services con Microsoft Entra ACA, si agrega un nuevo rol o abre propiedades para un rol, aparece el mensaje “La identidad del usuario que se agrega al rol no se captura correctamente”. Este error es inofensivo y se puede ignorar. Pronto se abordará en la infraestructura de Azure y no se requieren actualizaciones de SSMS.
Analysis Services Después de agregar un nuevo rol o al abrir las propiedades de un rol existente, no puede usar Buscar por nombre o dirección de correo electrónico para agregar un usuario. Se puede agregar un usuario con la opción Entrada manual.
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.
Creación de reflejo de la base de datos Cuando inicia el Monitor de creación de reflejo de la base de datos desde el nodo reflejado, no aparece el nodo principal. Use SSMS 18.12.1 si necesita supervisar la creación de reflejo desde el nodo reflejado.
SSMS general La opción Importar configuración desde SSMS 17 no está disponible. La configuración se puede importar desde SSMS 18.
Característica de vínculo para Azure SQL Managed Instance Después de quitar un certificado de punto de conexión de creación de reflejo existente en SQL Server, es posible que se produzca un error en la creación de vínculos mediante el asistente debido a una confianza no establecida entre SQL Server y Azure SQL Managed Instance, aunque todas las comprobaciones se realicen correctamente. Use el comando Get-AzSqlInstanceServerTrustCertificate de PowerShell para comprobar si existe el certificado de punto de conexión de creación de reflejo de SQL Server denominado "<Nombre_Instancia_SQL_Server>" en Azure SQL Managed Instance. Si es así, use el comando Remove-AzSqlInstanceServerTrustCertificate de PowerShell para quitarlo antes de un nuevo intento de creación de vínculos.
Servidores vinculados La creación de un servidor vinculado a Azure SQL Database con SQL Server seleccionado como Tipo de servidor se conecta a la base de datos maestra (master). Para crear un servidor vinculado a Azure SQL Database, seleccione Otro origen de datos para el tipo de servidor y seleccione Proveedor OLE DB de Microsoft para SQL Server o Microsoft OLE DB Driver for SQL Server como proveedor. Escriba el nombre del servidor lógico en el campo Origen de datos y escriba el nombre de la base de datos en el campo Catálogo.
PolyBase El nodo PolyBase no está visible en el Explorador de objetos al conectarse a SQL 2022. Use SSMS 18.12.1.
Generador de perfiles El menú Generador de perfiles no está localizado. Ninguna alternativa actual.
Replicación Si Azure SQL Managed Instance es el editor y SSMS se ejecuta en una máquina que no está en la misma VNet que el editor, no se puede insertar un testigo de seguimiento a través del Monitor de replicación. Para insertar testigos de seguimiento, use el Monitor de replicación en SSMS en una máquina que se encuentre en la misma VNet que el editor de Azure SQL Managed Instance.
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.

18.12.1

Descarga de SSMS 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

Descarga de 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

Novedades de la versión 17.9.1

La utilidad de SQL Server ya no está disponible en las versiones 17.x y posteriores.

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 nuevo identificador de sesión (SPID) 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 manera que cualquier aplicación (mediante Agregar o quitar programas).

  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

Descarga de 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 de SQL Server Integration Services (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