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

SE APLICA A: síSQL Server síAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

En este artículo, se proporcionan detalles sobre las actualizaciones, mejoras y correcciones de errores de las versiones actuales y anteriores de SSMS.This article provides details about updates, improvements, and bug fixes for the current and previous versions of SSMS.

18.0 (GA), abril de 201918.0 (GA), April 2019

Descargar:     Descargar SSMS 18.0 (GA)Download:     Download SSMS 18.0 (GA)
Número de compilación:     15.0.18118.0Build number:     15.0.18118.0
Fecha de publicación:     24 de abril de 2019Release date:     April 24, 2019

La versión de disponibilidad general (GA) de SSMS 18.0 está disponible.The general availability (GA) release of SSMS 18.0 is available. Si necesita una versión anterior de SSMS, consulte versiones de SSMS anteriores.If you need a previous version of SSMS, see previous SSMS releases.

Novedades de la versión 18.0 (GA)What's new in 18.0 (GA)

Nuevo elementoNew item DetallesDetails
Compatibilidad con SQL Server 2019Support for SQL Server 2019 SSMS 18.0 es la primera versión de este producto que es totalmente compatible con SQL Server 2019 (compatLevel 150).SSMS 18.0 is the first release that is fully aware of SQL Server 2019 (compatLevel 150).
Compatibilidad con SQL Server 2019Support for SQL Server 2019 Es compatible con "BATCH_STARTED_GROUP" y "BATCH_COMPLETED_GROUP" en SQL Server 2019 e Instancia administrada de SQL Database.Support for "BATCH_STARTED_GROUP" and "BATCH_COMPLETED_GROUP" in SQL Server 2019 and SQL Managed Instance.
Compatibilidad con SQL Server 2019Support for SQL Server 2019 SMO: se añade compatibilidad para la Inserción de UDF.SMO: Added support for UDF Inlining.
Compatibilidad con SQL Server 2019Support for SQL Server 2019 GraphDB: se agrega marca en el plan de presentación para Graph TC Sequence.GraphDB: Add flag in showplan for Graph TC Sequence.
Compatibilidad con SQL Server 2019Support for SQL Server 2019 Always Encrypted: se ha agregado compatibilidad para AEv2 / Enclave.Always Encrypted: added support for AEv2 / Enclave.
Compatibilidad con SQL Server 2019Support for SQL Server 2019 Always Encrypted: el cuadro de diálogo de conexión presenta una nueva pestaña "Always Encrypted" cuando el usuario hace clic en el botón "Opciones" para habilitar o configurar la compatibilidad de enclave.Always Encrypted: connection dialog has a new tab "Always Encrypted" when the user clicks on the "Options" button to enable/configure Enclave support.
Tamaño de descarga SSMS más pequeñoSmaller SSMS download size El tamaño actual es de unos 500 MB, aproximadamente la mitad del conjunto de SSMS 17.x.The current size is ~500 MB, approximately half of the SSMS 17.x bundle.
SSMS Se basa en el shell aislado de Visual Studio 2017SSMS is based on the Visual Studio 2017 Isolated Shell El nuevo shell (SSMS se basa en Visual Studio 2017 15.9.11) desbloquea todas las correcciones de accesibilidad que se han incluido en SSMS y Visual Studio e incluye las correcciones de seguridad más recientes.The new shell (SSMS is based on Visual Studio 2017 15.9.11) unlocks all the accessibility fixes that went into both SSMS and Visual Studio, and includes the latest security fixes.
Mejoras de accesibilidad de SSMSSSMS accessibility improvements Se ha realizado un gran esfuerzo para resolver las incidencias de accesibilidad en todas las herramientas (SSMS, DTA y Profiler).Much work went in to address accessibility issues in all the tools (SSMS, DTA, and Profiler)
Ahora puede instalarse SSMS en una carpeta personalizada.SSMS can now be installed in a custom folder Esta opción está disponible desde la línea de comandos (útil para la instalación desatendida) y la configuración de la interfaz de usuario.This option is available from both the command line (useful for unattended installation) and the setup UI. Desde la línea de comandos, pase este argumento adicional a SSMS-Setup-ENU.exe:From the command line, pass this extra argument to the SSMS-Setup-ENU.exe:
SSMSInstallRoot=C:\MySSMS18SSMSInstallRoot=C:\MySSMS18
De forma predeterminada, la nueva ubicación de instalación para SSMS es la siguiente: %ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe.By default, the new install location for SSMS is: %ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe
Esto no significa que SSMS sea de instancias múltiples.This does not mean that SSMS is multi-instance.
SSMS permite instalar en un idioma distinto del sistema operativo.SSMS allows installing in a language other than the OS language Se ha suprimido el bloque en la configuración de idiomas mixtos.The block on mixed languages setup has been lifted. Por ejemplo, puede instalar SSMS en alemán en un Windows en francés.You can, for example, install SSMS German on a French Windows. Si el idioma del sistema operativo no coincide con el idioma de SSMS, el usuario debe cambiar el idioma en Herramientas > Opciones > Configuración internacional. En caso contrario, SSMS mostrará la interfaz de usuario en inglés.If the OS language does not match the SSMS language, the user needs to change the language under Tools > Options > International Settings, otherwise SSMS will show the English UI.
SSMS ya no comparte componentes con el motor SQL.SSMS no longer shares components with the SQL Engine Se ha realizado un gran esfuerzo para evitar compartir componentes con el motor SQL, lo que a menudo daba lugar a incidencias de servicio (uno sobrescribía los archivos instalados por el otro).Much effort went in to avoid sharing components with SQL Engine, which often resulted in serviceability issues (one clobbering the files installed by the other).
SSMS requiere NetFx 4.7.2 o posteriorSSMS requires NetFx 4.7.2 or greater Hemos actualizado nuestros requisitos mínimos de NetFx4.6.1 a NetFx4.7.2: esto nos permite aprovechar las ventajas de la nueva funcionalidad expuesta en el nuevo marco.We upgraded our minimum requirement from NetFx4.6.1 to NetFx4.7.2: this allows us to take advantage of the new functionality exposed by the new framework.
Capacidad de migrar la configuración de SSMSAbility to migrate SSMS settings Cuando SSMS 18 se inicia por primera vez, se le pide al usuario que migre la configuración de la versión 17.x.When SSMS 18 is started for the first time, the user will be prompted to migrate the 17.x settings. Los archivos de configuración de usuario ahora se almacenan como un archivo XML sin formato, de este modo mejora la portabilidad y, posiblemente, permite la edición.The user setting files are now stored as a plain XML file, thus improving portability and possibly allowing editing.
Compatibilidad con la configuración elevada de PPPSupport for High DPI La configuración elevada de PPP está habilitada de manera predeterminada.High DPI is now enabled by default.
SSMS se entrega con el controlador OLE DB de Microsoft.SSMS ships with the Microsoft OLE DB driver Para obtener más detalles, consulte Descarga del controlador Microsoft OLE DB para SQL Server.For details, see Download Microsoft OLE DB Driver for SQL Server.
SSMS no se admite en Windows 8.SSMS is not supported on Windows 8. Windows 10 y Windows Server 2016 requieren la versión 1607 (10.0.14393) o posterior.Windows 10 and Windows Server 2016 require version 1607 (10.0.14393) or later Debido a la nueva dependencia de NetFx 4.7.2, SSMS 18.0 no se instala en Windows 8 ni en las versiones antiguas de Windows 10 y Windows Server 2016.Due to the new dependency on NetFx 4.7.2, SSMS 18.0 does not install on Windows 8 and older versions of Windows 10 and Windows Server 2016. La configuración de SSMS se bloqueará en esos sistemas.SSMS setup will block on those systems. Windows 8.1 sigue siendo compatible.Windows 8.1 is still supported.
SSMS ya no se agrega a la variable de entorno PATH.SSMS is no longer added to the PATH environment variable La ruta de acceso de SSMS. EXE (y de las herramientas en general) ya no se agrega a la ruta de acceso.Path to SSMS.EXE (and tools in general) is not added to the path anymore. Los usuarios pueden agregarla de forma manual o, si se encuentran en un equipo moderno de Windows, usar el menú Inicio.Users can either manually add it, or if on a modern Windows computer, use on the Start menu.
Los identificadores de paquete ya no tienen que desarrollar extensiones de SSMS.Package IDs are no longer needed to develop SSMS Extensions En el pasado, SSMS cargaba selectivamente solo los paquetes conocidos, lo que requería que los desarrolladores registrasen sus propios paquetes.In the past, SSMS was selectively loading only well-known packages, thus requiring developers to register their own package. Este ya no es el caso.This is no longer the case.
SSMS generalGeneral SSMS Se expone la opción de configuración AUTOGROW_ALL_FILES para grupos de archivos en SSMS.Exposing AUTOGROW_ALL_FILES config option for Filegroups in SSMS.
SSMS generalGeneral SSMS Se han eliminado las opciones con riesgo "agrupación ligera" y "aumento de prioridad" de la interfaz gráfica de usuario de SSMS.Removed risky 'lightweight pooling' and 'priority boost' options from SSMS GUI. Para obtener más información, consulte Detalles de aumento de prioridad y por qué no se recomienda.For details, see Priority boost details – and why it’s not recommended.
SSMS generalGeneral SSMS Nuevos enlaces de teclado y menú para crear archivos CTRL+ALT+N.New menu and key bindings to creates files: CTRL+ALT+N. Se mantiene CTRL+N para crear una consulta.CTRL+N will continue to create a new query.
SSMS generalGeneral SSMS Ahora el cuadro de diálogo Nueva regla de firewall permite al usuario especificar un nombre de regla, en lugar de generar uno de forma automática en nombre del usuario.New Firewall Rule dialog now allows the user to specify a rule name, instead of automatically generating one on behalf of the user.
SSMS generalGeneral SSMS Mejora de IntelliSense en el editor, especialmente para la v140 de T-SQL y versiones posteriores.Improved intellisense in Editor especially for v140+ T-SQL.
SSMS generalGeneral SSMS Se ha agregado compatibilidad de la interfaz de usuario de SSMS con UTF-8 en el diálogo de intercalación.Added support in SSMS UI for UTF-8 on collation dialog.
SSMS generalGeneral SSMS Se ha cambiado al "Administrador de credenciales de Windows" para las contraseñas utilizadas recientemente en el cuadro de diálogo de conexión.Switched to "Windows Credential Manager" for connection dialog MRU passwords. Esto soluciona una incidencia pendiente desde hace mucho tiempo en la que la persistencia de las contraseñas no siempre era fiable.This addresses a long outstanding issue where persistence of passwords was not always reliable.
SSMS generalGeneral SSMS Compatibilidad mejorada con sistemas de varios monitores al asegurarnos de que aparezcan cada vez más diálogos y ventanas en el monitor esperado.Improved support for multi-monitor systems by making sure that more and more dialogs and windows pop up on the expected monitor.
SSMS generalGeneral SSMS Se ha expuesto la configuración de servidor "valor predeterminado de la suma de comprobación de copia de seguridad" en la nueva página de configuración de la base de datos del diálogo de propiedades del servidor.Exposed the 'backup checksum default' server configuration in the new Database Settings page of the Server Properties Dialog. Para obtener información detallada, consulte https://feedback.azure.com/forums/08035-sql-server/suggestions/34634974.For details, see https://feedback.azure.com/forums/08035-sql-server/suggestions/34634974.
SSMS generalGeneral SSMS Se expone el "tamaño máximo de los archivos de registro de errores" en "Configurar registros de errores de SQL Server".Exposed "maximum size for error log files" under "Configure SQL Server Error Logs". Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/33624115.For details, see https://feedback.azure.com/forums/908035/suggestions/33624115.
SSMS generalGeneral SSMS Se ha agregado "Migrar a Azure" al menú Herramientas: se ha integrado Database Migration Assistant y Azure Database Migration Service con el fin de proporcionar acceso rápido y sencillo para ayudar a acelerar las migraciones a Azure.Added "Migrate to Azure" under Tools menu – We have integrated Database Migration Assistant and Azure Database Migration Service to provide quick and easy access to help accelerate your migrations to Azure.
SSMS generalGeneral SSMS Se ha agregado lógica para pedirle al usuario que confirme las transacciones abiertas cuando se usa "Cambiar la conexión".Added logic to prompt the user to commit open transactions when "Change connection" is used.
Integración de Azure Data StudioAzure Data Studio integration Se ha agregado un elemento de menú para iniciar o descargar Azure Data Studio.Added menu item to start/download Azure Data Studio.
Integración de Azure Data StudioAzure Data Studio integration Se ha agregado el elemento de menú "Iniciar Azure Data Studio" al Explorador de objetos.Added "Start Azure Data Studio" menu item to Object Explorer.
Integración de Azure Data StudioAzure Data Studio integration Cuando se hace clic con el botón secundario en un nodo de base de datos en OE, al usuario se le presentan menús contextuales para ejecutar una consulta o crear un nuevo cuaderno en Azure Data Studio.When right-clicking on a database node in OE, the user is presented with context menus to either run a query or create a new notebook in Azure Data Studio.
Compatibilidad con Azure SQLAzure SQL support Las propiedades de base de datos SLO/edición/MaxSize ahora aceptan nombres personalizados, lo que facilita la compatibilidad con ediciones futuras de bases de datos de Azure SQL.SLO/Edition/MaxSize database properties now accept custom names, making it easier to support future editions of Azure SQL databases.
Compatibilidad con Azure SQLAzure SQL support Se ha agregado compatibilidad con las SKU de núcleos virtuales (De uso general y Crítico para la empresa): Gen4_24 y la serie Gen5 completa.Added support for recently added vCore SKUs (General Purpose and Business Critical): Gen4_24 and all the Gen5.
Instancia administrada de Azure SQLAzure SQL Managed Instance Se han agregado "Inicios de sesión de AAD" como nuevo tipo de inicio de sesión de SMO y SSMS cuando se conecta a una instancia administrada de Azure SQL.Added new "AAD logins" as a new login type in SMO and SSMS when connected to an Azure SQL Managed Instance.
AlwaysOnAlways On Se recombinan RTO (tiempo de recuperación estimado) y RPO (pérdida de datos estimada) en el panel Always On de SSMS.Rehash RTO (estimated recovery time) and RPO (estimated data loss) in SSMS Always on Dashboard. Consulte la documentación actualizada en https://docs.microsoft.com/sql/database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups.See updated documentation at https://docs.microsoft.com/sql/database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups.
Always EncryptedAlways Encrypted La casilla Habilitar Always Encrypted de la pestaña Always Encrypted del cuadro de diálogo Conectar con el servidor ofrece ahora una manera fácil de habilitar y deshabilitar Always Encrypted para una conexión de base de datos.The Enable Always Encrypted checkbox in the new Always Encrypted tab in the Connect to Server dialog now provides an easy way to enable/disable Always Encrypted for a database connection.
Always Encrypted con enclaves segurosAlways Encrypted with secure enclaves Se han realizado varias mejoras para admitir Always Encrypted con enclaves seguros en la versión preliminar de SQL Server 2019:Several enhancements have been made to support Always Encrypted with secure enclaves in SQL Server 2019 preview:
Un campo de texto para especificar la dirección URL de atestación de enclave en el cuadro de diálogo Conectar con el servidor (nueva pestaña Always Encrypted).A text field for specifying enclave attestation URL in the Connect to Server dialog (the new Always Encrypted tab).
La nueva casilla del cuadro de diálogo Nueva clave maestra de columna para controlar si una nueva clave maestra de columna permite cálculos de enclave.The new checkbox in the New Column Master Key dialog to control whether a new column master key allows enclave computations.
Otros cuadros de diálogo de administración de claves de Always Encrypted exponen ahora la información sobre qué claves maestras de columna permiten cálculos de enclave.Other Always Encrypted key management dialogs now expose the information on which column master keys allow enclave computations.
Archivos de auditoríaAudit Files Se ha cambiado el método de autenticación basada en Clave de cuenta de almacenamiento a autenticación basada en AD Azure.Changed authentication method from Storage Account Key based to Azure AD-based authentication.
Archivos de auditoríaAudit Files Se ha actualizado la lista de las acciones de auditoría conocidas para incluir FEATURE RESTRICTION ADD/CHANGE GROUP/DROP.Updated list of known audit actions to include FEATURE RESTRICTION ADD/CHANGE GROUP/DROP.
Clasificación de datosData Classification Se ha reorganizado el menú de tareas de clasificación de datos: se ha agregado un submenú al menú de tareas de base de datos y una opción para abrir el informe desde el menú sin tener que abrir primero la ventana de clasificación de datos.Reorganized data classification task menu: added sub menu to the database tasks menu and added an option to open the report from the menu without opening the classify data window first.
Clasificación de datosData Classification Se ha agregado la nueva característica "Clasificación de datos" a SMO.Added new feature 'Data classification' to SMO. El objeto de columna expone propiedades nuevas: SensitivityLabelName, SensitivityLabelId, SensitivityInformationTypeName, SensitivityInformationTypeId e IsClassified (de solo lectura).Column object exposes new properties: SensitivityLabelName, SensitivityLabelId, SensitivityInformationTypeName, SensitivityInformationTypeId, and IsClassified (read-only). Para obtener más información, consulte ADD SENSITIVITY CLASSIFICATION (Transact-SQL)For more information, see ADD SENSITIVITY CLASSIFICATION (Transact-SQL)
Clasificación de datosData Classification Se ha agregado el elemento de menú "Informe de clasificación" al control flotante "Clasificación de datos".Added new "Classification Report" menu item to the "Data Classification" flyout.
Clasificación de datosData Classification Recomendaciones actualizadas.Updated recommendations.
Actualización del nivel de compatibilidad de la base de datosDatabase Compatibility Level Upgrade Se ha agregado una opción nueva en > Tareas > Actualizar base de datos.Added a new option under > Tasks > Database Upgrade. Esta opción iniciará el nuevo Asistente para la optimización de consultas (QTA) que guía a los usuarios a través de los procesos siguientes:This starts the new Query Tuning Assistant (QTA) to guide the user through the process of:
Recopilación de una línea de base de rendimiento antes de actualizar el nivel de compatibilidad de la base de datos.Collecting a performance baseline before upgrading the database compatibility level.
Actualización al nivel de compatibilidad de la base de datos deseado.Upgrading to the desired database compatibility level.
Recopilación de un segundo paso de datos de rendimiento a través de la misma carga de trabajo.Collecting a second pass of performance data over the same workload.
Detección de regresiones de carga de trabajo y proporcionar recomendaciones comprobadas para mejorar el rendimiento de la carga de trabajo.Detect workload regressions, and provide tested recommendations to improve workload performance.
Esto es similar al proceso de actualización de base de datos documentado en escenarios de uso del almacén de consultas, excepto el último paso donde QTA no se basa en un estado correcto conocido previamente para generar las recomendaciones.This is close to the database upgrade process documented in query store usage scenarios, except for the last step where QTA does not rely on a previously known good state to generate recommendations.
Asistente para aplicaciones de capa de datosData-tier Application Wizard Se ha agregado compatibilidad para importar o exportar la aplicación de capa de datos con tablas de grafos.Added support to import/export data tier application with graph tables.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha agregado lógica para notificar al usuario que una importación puede haber producido un cambio de nombre de las columnas.Added logic to notify the user that an import may have resulted in a renaming of the columns.
Integration Services (SSIS)Integration Services (SSIS) Se ha agregado compatibilidad para permitir que los clientes programen paquetes SSIS en los Azure-SSIS IR que están en la nube de Azure Government.Added support to allow customers to schedule SSIS packages on Azure-SSIS IRs that are in Azure Government cloud.
Integration Services (SSIS)Integration Services (SSIS) Cuando se usa el Agente SQL de Instancia administrada de Azure SQL mediante SSMS, se puede configurar el administrador de conexiones y parámetros en el paso de trabajo de agente SSIS.When you use SQL Agent of Azure SQL Managed Instance via SSMS, you can configure parameter and connection manager in SSIS agent job step.
Integration Services (SSIS)Integration Services (SSIS) Al conectarse a Azure SQL DB o Instancia administrada, se puede conectar con la opción predeterminada como base de datos inicial.When connecting to Azure SQL DB/Managed Instance, you can connect to it with default as initial db.
Integration Services (SSIS)Integration Services (SSIS) Se ha agregado un nuevo elemento de entrada Probar SSIS en Azure Data Factory en el nodo "Catálogos de Integration Services", que se puede usar para iniciar el "Asistente para la creación de un entorno de ejecución de integración" y crear de forma rápida "Azure-SSIS Integration Runtime".Added a new entry item Try SSIS in Azure Data Factory under "Integration Services Catalogs" node, which can be used to launch the "Integration Runtime Creation Wizard" and create "Azure-SSIS Integration Runtime" quickly.
Integration Services (SSIS)Integration Services (SSIS) Se ha agregado un botón Create SSIS IR (Crear entorno de ejecución de integración de SSI) a "Catalog Creation Wizard" (Asistente para crear catálogos), que se puede usar para iniciar el "Asistente para la creación de un entorno de ejecución de integración" y crear de forma rápida "Azure-SSIS Integration Runtime".Added Create SSIS IR button in "Catalog Creation Wizard", which can be used to launch the "Integration Runtime Creation Wizard" and create "Azure-SSIS Integration Runtime" quickly.
Integration Services (SSIS)Integration Services (SSIS) ISDeploymentWizard ahora admite autenticación SQL, autenticación integrada de Azure Active Directory y autenticación de contraseña de Azure Active Directory en el modo de línea de comandos.ISDeploymentWizard now supports SQL Auth, Azure Active Directory Integrated Auth, and Azure Active Directory Password Auth in command-line mode.
Integration Services (SSIS)Integration Services (SSIS) El Asistente para la implementación ahora admite la creación y la implementación en SSIS Integration Runtime en Azure Data Factory.Deployment Wizard now supports creating and deploying to Azure Data Factory SSIS Integration Runtime.
Scripting de objetosObject Scripting Se han agregado elementos de menú nuevos para "CREATE OR ALTER" al generar scripts de objetos.Add new menu items for "CREATE OR ALTER" when scripting objects.
Almacén de consultasQuery Store Se ha mejorado la facilidad de uso de algunos informes (Consumos de recursos globales) mediante la adición del separador de miles a los números que aparecen en el eje Y de los gráficos.Improved usability of some reports (Overall Resource Consumptions) by adding thousands separator to numbers displayed on the Y-axis of the charts.
Almacén de consultasQuery Store Se ha agregado un nuevo informe de estadísticas de espera de consulta.Added a new Query Wait Statistics report.
Almacén de consultasQuery Store Se ha agregado la métrica "Recuento de ejecuciones" a la vista "Consulta con seguimiento".Added "Execution Count" metric to "Tracked Query" View.
Herramientas de replicaciónReplication Tools Se ha agregado compatibilidad para la característica de especificación de puerto no predeterminado en el Monitor de replicación y SSMS.Added support for non-default port specification feature in Replication Monitor and SSMS.
ShowPlanShowPlan Se han agregado filas estimadas frente a reales en el tiempo real transcurrido en el nodo de operadores de plan de presentación si están disponibles.Added actual time elapsed, actual vs estimated rows under ShowPlan operator node if they are available. Esto hará que el plan real tenga una apariencia coherente con el plan de estadísticas de consulta activa.This will make actual plan look consistent with Live Query Stats plan.
ShowPlanShowPlan Se ha modificado la información sobre herramientas y se ha agregado un comentario al hacer clic en el botón Editar consulta para un plan de presentación, que indica al usuario que puede que el motor SQL trunque el plan de presentación si la consulta es más de 4000 caracteres.Modified tooltip and added comment when clicking on Edit Query Button for a ShowPlan, to indicate to user that the ShowPlan might be truncated by the SQL engine if the query is over 4000 characters.
ShowPlanShowPlan Se ha agregado lógica para mostrar el "operador Materializer (instrucción Select externa)".Added logic to display the "Materializer Operator (External Select)".
ShowPlanShowPlan Se ha agregado el nuevo atributo de plan de presentación BatchModeOnRowStoreUsed para identificar fácilmente las consultas en las que se usa la característica de "examen de modo por lotes en almacenes de filas".Add new showplan attribute BatchModeOnRowStoreUsed to easily identify queries that are using the " batch-mode scan on rowstores" feature. Cada vez que una consulta realiza el examen de modo por lotes en almacenes de filas, se agrega un nuevo atributo (BatchModeOnRowStoreUsed = "true") al elemento StmtSimple.Anytime a query performs batch-mode scan on rowstores, a new attribute (BatchModeOnRowStoreUsed="true") gets added to StmtSimple element.
ShowPlanShowPlan Se ha agregado compatibilidad de plan de presentación al elemento RelOp LocalCube para DW ROLLUP y CUBE.Added Showplan Support to LocalCube RelOp for DW ROLLUP and CUBE.
ShowPlanShowPlan Nuevo operador LocalCube para la nueva característica de agregación ROLLUP y CUBE en Azure SQL Data Warehouse.New LocalCube operator for the new ROLLUP and CUBE aggregation feature in Azure SQL Data Warehouse.
SMOSMO Se amplía la compatibilidad SMO con la creación de índices reanudables.Extend SMO Support for Resumable Index Creation.
SMOSMO Se agregó un nuevo evento en los objetos SMO ("PropertyMissing") para que los creadores de aplicaciones detecten antes los problemas de rendimiento SMO.Added new event on SMO objects ("PropertyMissing") to help application authors to detect SMO performance issues sooner.
SMOSMO Se ha expuesto la nueva propiedad DefaultBackupChecksum en el objeto de configuración que se asigna a la configuración de servidor "Valor predeterminado de la suma de comprobación de copia de seguridad".Exposed new DefaultBackupChecksum property on the Configuration object which maps to the "backup checksum default" server configuration.
SMOSMO Se expone la nueva propiedad ProductUpdateLevel en el objeto de servidor, que se asigna al nivel de servicio para la versión de SQL en uso (por ejemplo, CU12, RTM).Exposed new ProductUpdateLevel property on the Server object, which maps to the servicing level for the version of SQL in use (for example, CU12, RTM).
SMOSMO Se expone la propiedad nueva LastGoodCheckDbTime en el objeto de base de datos, que se asigna a la propiedad de base de datos "lastgoodcheckdbtime".Exposed new LastGoodCheckDbTime property on Database object, which maps to "lastgoodcheckdbtime" database property. Si esta propiedad no está disponible, se devolverá un valor predeterminado de 1/1/1900 12:00:00 AM.If such property is not available, a default value of 1/1/1900 12:00:00 AM will be returned.
SMOSMO Se ha movido la ubicación del archivo RegSrvr.xml (archivo de configuración de servidor registrado) a "%AppData%\Microsoft\SQL Server Management Studio" (sin versión, para que se pueda compartir entre las versiones de SSMS).Moved location for RegSrvr.xml file (Registered Server configuration file) to "%AppData%\Microsoft\SQL Server Management Studio" (unversioned, so it can be shared across versions of SSMS).
SMOSMO Se ha agregado "Testigo de la nube" como un tipo de cuórum nuevo y como un tipo de recurso nuevo.Added "Cloud Witness" as a new quorum type and as a new resource type.
SMOSMO Se ha agregado compatibilidad con las "restricciones perimetrales" en SMO y SSMS.Added support for "Edge Constraints" in both SMO and SSMS.
SMOSMO Se ha agregado compatibilidad con la eliminación en cascada a las "restricciones perimetrales" en SMO y SSMS.Added cascade delete support to "Edge Constraints" in both SMO and SSMS.
SMOSMO Se ha agregado compatibilidad para los permisos de "lectura-escritura" de la clasificación de datos.Added support for data classification "read-write" permissions.
Evaluación de vulnerabilidadVulnerability Assessment Se ha habilitado el menú de tareas Evaluación de vulnerabilidad en Azure SQL Data Warehouse.Enabled Vulnerability Assessment tasks menu on Azure SQL DW.
Evaluación de vulnerabilidadVulnerability Assessment Se cambia el conjunto de reglas de evaluación de vulnerabilidades que se ejecuta en servidores de Instancia administrada de Azure SQL para que los resultados del examen de evaluación de vulnerabilidades sean coherentes con los de Azure SQL DB.Change the set of vulnerability assessment rules that are run on Azure SQL Managed Instance servers, so that "Vulnerability Assessment" scan results will be consistent with the ones in Azure SQL DB.
Evaluación de vulnerabilidadVulnerability Assessment "Evaluación de vulnerabilidades de SQL" ahora es compatible con Azure SQL Data Warehouse."Vulnerability Assessment" now supports Azure SQL DW.
Evaluación de vulnerabilidadVulnerability Assessment Se ha agregado una nueva característica de exportación para exportar los resultados del examen de evaluación de vulnerabilidades a Excel.Added a new exporting feature to export the vulnerability assessment scan results to Excel.
Visor de XEventXEvent Viewer En el Visor de XEvent se ha habilitado la ventana de plan de presentación para más elementos XEvent.XEvent Viewer: enabled showplan window for more XEvents.

Correcciones de errores en 18.0 (GA)Bug fixes in 18.0 (GA)

Nuevo elementoNew item DetallesDetails
BloqueosCrashes and freezes Se ha corregido una fuente frecuente de bloqueos de SSMS relacionados con objetos GDI.Fixed a source of common SSMS crashes related to GDI objects.
BloqueosCrashes and freezes Se ha corregido una fuente frecuente de errores y rendimiento deficiente cuando se selecciona "Script como Crear/Actualizar/Colocar" (se han eliminado capturas innecesarias de objetos SMO).Fixed a common source of hangs and poor performance when selecting "Script as Create/Update/Drop" (removed unnecessary fetches of SMO objects).
BloqueosCrashes and freezes Se ha corregido un error cuando se conecta a una Azure SQL DB con MFA mientras se habilitan los seguimientos de ADAL.Fixed a hang when connecting to an Azure SQL DB using MFA while ADAL traces are enabled.
BloqueosCrashes and freezes Se ha corregido un bloqueo (o bloqueo percibido) en Estadísticas de consultas dinámicas cuando se invoca desde el Monitor de actividad (el problema se manifiesta cuando se utiliza la autenticación de SQL Server sin haber establecido "información de seguridad persistente").Fixed a hang (or perceived hang) in Live Query Statistics when invoked from Activity Monitor (the issue manifested when using SQL Server authentication with no "Persist Security Info" set).
BloqueosCrashes and freezes Se ha corregido un bloqueo al seleccionar "Informes" en el Explorador de objetos que se podía manifestar en conexiones de alta latencia o en la no accesibilidad temporal de los recursos.Fixed a hang when selecting "Reports" in Object Explorer which could manifest on high latency connections or temporary non-accessibility of the resources.
BloqueosCrashes and freezes Se ha corregido un bloqueo en SSMS cuando se intenta usar el Servidor de administración central y los servidores de Azure SQL.Fixed a crash in SSSM when trying to use Central Management Server and Azure SQL servers. Para obtener más información, consulte Error y bloqueo de la aplicación SSMS 17.5 cuando se usa el Servidor de administración central.For details, see SMSS 17.5 application error and crash when using Central Management Server.
BloqueosCrashes and freezes Se ha corregido un bloqueo en el Explorador de objetos mediante la optimización de la manera de recuperar la propiedad IsFullTextEnabled.Fixed a hang in Object Explorer by optimizing the way IsFullTextEnabled property is retrieved.
BloqueosCrashes and freezes Se ha corregido un error en el "Asistente para copiar bases de datos" al evitar la compilación de consultas innecesarias para recuperar propiedades de la base de datos.Fixed a hang in "Copy Database Wizard" by avoiding to build unnecessary queries to retrieve Database properties.
BloqueosCrashes and freezes Se ha corregido una incidencia que provocaba que SSMS diera error o se bloqueara al editar T-SQL.Fixed an issue that was causing SSMS to hang/crash while editing T-SQL.
BloqueosCrashes and freezes Se ha mitigado una incidencia que hacía que SSMS dejara de responder al editar scripts de T-SQL grandes.Mitigated an issue where SSMS was becoming unresponsive when editing large T-SQL scripts.
BloqueosCrashes and freezes Se ha corregido una incidencia que provocaba que SSMS se quedara sin memoria cuando se trataban los grandes conjuntos de datos que devolvían las consultas.Fixed an issue that was causing SSMS to run out of memory when handling the big datasets returned by queries.
SSMS generalGeneral SSMS Se ha corregido una incidencia que provocaba que no se pasara "ApplicationIntent" en las conexiones en "Servidores registrados".Fixed an issue there the "ApplicationIntent" was not passed along in connections in "Registered Servers".
SSMS generalGeneral SSMS Se ha corregido una incidencia que provocaba que el formulario "Nueva interfaz de usuario del asistente de sesión de XEvent" no se representara correctamente en monitores con valores altos de PPP.Fixed in issue where the "New XEvent Session Wizard UI" form was not rendered properly on High DPI monitors.
SSMS generalGeneral SSMS Se ha corregido una incidencia que hacía que se intentara importar un archivo bacpac.Fixed an issue where trying to import a bacpac file.
SSMS generalGeneral SSMS Se ha corregido una incidencia que provocaba que al intentar mostrar las propiedades de una base de datos (con FILEGROWTH > 2048 GB) se produjera un error de desbordamiento aritmético.Fixed an issue where trying to display the properties of a database (with FILEGROWTH > 2048GB) was throwing an arithmetic overflow error.
SSMS generalGeneral SSMS Se ha corregido un problema por el cual el informe del panel de rendimiento notificaba unas esperas PAGELATCH y PAGEIOLATCH que no se podían encontrar en los subinformes.Fixed an issue where the Perf Dashboard Report was reporting PAGELATCH and PAGEIOLATCH waits that could not found in subreports.
SSMS generalGeneral SSMS Se han realizado otra serie de correcciones para hacer que SSMS sea más compatible con varios monitores al tener un diálogo abierto en el monitor correcto.Another round of fixes to make SSMS more multi-monitor aware by having it open dialog in the correct monitor.
Analysis Services (AS)Analysis Services (AS) Se ha corregido una incidencia por la que se recortaba la opción "Configuración avanzada" en la interfaz de usuario de XEvent de sistema autónomo (AS).Fixed an issue where the "Advanced Settings" to the AS XEvent UI was clipped.
Analysis Services (AS)Analysis Services (AS) Se ha corregido un problema en el que el análisis de DAX inicia una excepción "No se encontró el archivo".Fixed an issue where DAX parsing throws file not found exception.
Base de datos SQL de AzureAzure SQL Database Se ha corregido una incidencia por la que la lista de bases de datos no se rellenaba correctamente en la ventana de consulta de Azure SQL Database cuando se estaba conectado a una base de datos de usuario de Azure SQL DB en lugar de a una base de datos maestra.Fixed an issue where the database list was not populated correctly for Azure SQL Database query window when connected to a user database in Azure SQL DB instead of to master.
Base de datos SQL de AzureAzure SQL Database Se ha corregido un problema por el que no era posible agregar una "tabla temporal" a una instancia de Azure SQL Database.Fixed an issue where it was not possible to add a "Temporal Table" to an Azure SQL database.
Base de datos SQL de AzureAzure SQL Database Se ha habilitado la opción de submenú de propiedades de Estadísticas en el menú Estadísticas de Azure, porque desde hace bastante tiempo se admite de forma completa.Enabled the Statistics properties sub menu option under menu Statistics in Azure, since it has been fully supported for quite some time now.
Azure SQL: compatibilidad generalAzure SQL - General Support Se han corregido problemas en el control común de la interfaz de usuario de Azure que impedían al usuario mostrar suscripciones de Azure (si había más de 50).Fixed issues in common Azure UI control that was preventing the user from displaying Azure subscriptions (if there were more than 50). Además, se ha cambiado la ordenación para que sea por nombre en lugar de por identificador de suscripción.Also, the sorting has been changed to be by name rather by Subscription ID. Por ejemplo, el usuario podría encontrarse este error al intentar restaurar una copia de seguridad desde una dirección URL.The user could run into this one when trying to restore a backup from URL, for example.
Azure SQL: compatibilidad generalAzure SQL - General Support Se ha corregido un problema en el control común de la interfaz de usuario de Azure al enumerar suscripciones que podían generar un error "El índice estaba fuera del intervalo.Fixed an issue in common Azure UI control when enumerating subscriptions which could yield a "Index was out of range. Debe ser un valor no negativo e inferior al tamaño de la colección."Must be non-negative and less than the size of the collection." cuando el usuario no tenía suscripciones en algunos inquilinos.error when the user had no subscriptions in some tenants. Por ejemplo, el usuario podría encontrarse este error al intentar restaurar una copia de seguridad desde una dirección URL.The user could run into this one when trying to restore a backup from URL, for example.
Azure SQL: compatibilidad generalAzure SQL - General Support Se ha corregido una incidencia por la que los objetivos de nivel de servicio estaban codificados, lo que dificultaba la compatibilidad de SSMS con nuevos SLO de Azure SQL.Fixed issue where Service Level Objectives were hardcoded, thus making it harder for SSMS to support newer Azure SQL SLOs. Ahora el usuario puede iniciar sesión en Azure y permitir a SSMS recuperar todos los datos de SLO aplicables (edición y tamaño máximo).Now, the user can sign in to Azure and allow SSMS to retrieve all the applicable SLO data (Edition and Max Size)
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha mejorado y perfeccionado la compatibilidad con instancias administradas: se han deshabilitado opciones no admitidas en la interfaz de usuario y una corrección para la opción Ver registros de auditoría para controlar la dirección URL de destino de auditoría.Improved/polished the support for Managed Instances: disabled unsupported options in UI and and a fix to the View Audit Logs option to handle URL audit target.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support El asistente para "generar y publicar scripts" crea scripts de cláusulas CREATE DATABASE no admitidas."Generate and Publish scripts" wizard scripts unsupported CREATE DATABASE clauses.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Habilite las estadísticas de consultas activas para instancias administradas.Enable Live Query Statistics for Managed Instances.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Propiedades de la base de datos -> Archivos incluía un scripting ALTER DB ADD FILE incorrecto.Database properties->Files was incorrectly scripting ALTER DB ADD FILE.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido la regresión con el programador del servicio Agente SQL por la que se elegía la programación ONIDLE aunque se hubiera elegido algún otro tipo de programación.Fixed regression with SQL Agent scheduler where ONIDLE scheduling was chosen even when some other scheduling type was chosen.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se han ajustado MAXTRANSFERRATE y MAXBLOCKSIZE para realizar copias de seguridad en Azure Storage.Adjusting MAXTRANSFERRATE, MAXBLOCKSIZE for doing backups on Azure Storage.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha solucionado el problema por el que el script de la copia del final del registro se creaba antes de la operación RESTORE (esto no se admite en CL).The issue where tail log backup is scripted before RESTORE operation (this is not supported on CL).
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support El asistente para crear bases de datos no creaba correctamente el scripting de la instrucción CREATE DATABASE.Create database wizard not scripting correctly CREATE DATABASE statement.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Tratamiento especial de paquetes SSIS en SSMS cuando se conecta a instancias administradas.Special handling of SSIS packages within SSMS when connected to Managed Instances.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido un problema por el que se mostraba un error al intentar usar el "Monitor de actividad" cuando se estaba conectado a instancias administradas.Fixed an issue where an error was displayed while trying to use "Activity Monitor" when connected to Managed Instances.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Compatibilidad mejorada para los inicios de sesión de AAD (en el Explorador de SSMS).Improved support for AAD Logins (in SSMS Explorer).
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha mejorado el scripting de los objetos de grupos de archivos de SMO.Improved scripting of SMO Filegroups objects.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha mejorado la interfaz de usuario para las credenciales.Improved UI for credentials.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha agregado compatibilidad para la replicación lógica.Added support for Logical Replication.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido una incidencia que provocaba un error al hacer clic con el botón secundario en una base de datos y al seleccionar "Importar la aplicación de capa de datos".Fixed an issue which was causing right-clicking on a database and choosing 'Import data-tier application' to fail.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido una incidencia que provocaba que se mostraran errores al hacer clic con el botón secundario en una "TempDB".Fixed an issue which was causing right-clicking on a "TempDB" to show errors.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido una incidencia que provocaba que al intentar el scripting de la instrucción ALTER DB ADD FILE de SMO, se generara un script T-SQL vacío.Fixed an issue where trying to scripting ALTER DB ADD FILE statement in SMO was causing the generated T-SQL script to be empty.
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha mejorado la visualización de las propiedades específicas de las instancias de servidor administradas (generación de hardware, nivel de servicio, almacenamiento utilizado y reservado).Improved display of Managed Instances server specific properties (hardware generation, service tier, storage used and reserved).
Compatibilidad con Instancia administrada de Azure SQL DBAzure SQL DB Managed Instance support Se ha corregido una incidencia que provocaba que el scripting de una base de datos ("Script como crear...") no generara scripting de grupos de archivos y archivos adicionales.Fixed an issue where scripting of a database ("Script as Create...") was not scripting extra filegroups and files. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/37326799.For details, see https://feedback.azure.com/forums/908035/suggestions/37326799.
Realizar copia de seguridad/restaurar/adjuntar/desasociar una base de datosBackup/Restore/Attach/Detach DB Se ha corregido un problema por el que el usuario no podía adjuntar una base de datos cuando el nombre de archivo físico del archivo .mdf no coincide con el nombre de archivo original.Fixed an issue where the user was unable to attach a database when physical filename of .mdf file does not match the original filename.
Realizar copia de seguridad/restaurar/adjuntar/desasociar una base de datosBackup/Restore/Attach/Detach DB Se ha corregido un problema por el que era posible que SSMS no encontrase un plan de restauración válido o encontrase uno que fuera poco óptimo.Fixed an issue where SSMS might not find a valid restore plan or might find one which is sub-optimal. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32897752.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897752.
Realizar copia de seguridad/restaurar/adjuntar/desasociar una base de datosBackup/Restore/Attach/Detach DB Se ha corregido un problema que provocaba que el Asistente para "Adjuntar base de datos" no mostrara los archivos secundarios de los que se ha cambiado el nombre.Fixed issue where the "Attach Database" wizard was not displaying secondary files that were renamed. Ahora, se muestra el archivo y se agrega un comentario sobre él (por ejemplo "No se ha encontrado").Now, the file is displayed and a comment about it is is added (e.g. "Not Found"). Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/32897434.For details, see https://feedback.azure.com/forums/908035/suggestions/32897434.
Asistente para copiar bases de datosCopy Database Wizard No se fuerza la activación de ansi_padding cuando los asistentes para copiar bases de datos, generar scripts y realizar transferencias intentan crear una tabla con una tabla en memoria.Generate scripts/Transfer/Copy Database Wizard try to create a table with an in memory table doesn't force ansi_padding on.
Asistente para copiar bases de datosCopy Database Wizard Los asistentes para copiar bases de datos y para la tarea Transferir bases de datos se han interrumpido en SQL Server 2017 y SQL Server 2019.Transfer Database task/Copy Database Wizard broken on SQL Server 2017 and SQL Server 2019.
Asistente para copiar bases de datosCopy Database Wizard Los asistentes para copiar bases de datos, para generar scripts y para transferencias incluyen en un script la creación de la tabla antes de crear el origen de datos externo asociado.Generate scripts/Transfer/Copy Database Wizard script table creation before creation of associated external data source.
Cuadro de diálogo de conexiónConnection dialog Se ha habilitado la eliminación de nombres de usuario de la lista anterior de nombres de usuario al presionar la tecla SUPR.Enabled the removal of usernames from previous username list by pressing the DEL key. Para obtener más información, consulte Permitir la eliminación de usuarios de la ventana de inicio de sesión de SSMS.For details, see Allow deletion of users from SSMS login window.
Asistente para importación de DACDAC Import Wizard Se ha corregido una incidencia que provocaba que el Asistente para importación de DAC no funcionara cuando se conectaba con AAD.Fixed an issue DAC Import Wizard was not working when connected using AAD.
Clasificación de datosData Classification Se ha corregido un problema que se producía al guardar clasificaciones en el panel de clasificación de datos mientras hay otros paneles de clasificación de datos abiertos en otras bases de datos.Fixed an issue when saving classifications in the data classification pane while there are another data classification panes open on other databases.
Asistente para aplicaciones de capa de datosData-tier Application Wizard Se ha corregido un problema por el cual el usuario no podía importar una aplicación de capa de datos (.dacpac) debido al acceso limitado al servidor (por ejemplo, falta de acceso a todas las bases de datos en el mismo servidor).Fixed an issue where the user was not able to import a Data-tier Application (.dacpac) due to limited access to the server (e.g. no access to all the databases on the same server).
Asistente para aplicaciones de capa de datosData-tier Application Wizard Se ha corregido un problema que hacía que la importación fuera muy lenta si muchas bases de datos estaban hospedadas en el mismo servidor SQL Azure.Fixed an issue which was causing the import to be extremely slow when many databases happened to be hosted on the same Azure SQL server.
Tablas externasExternal Tables Se ha agregado compatibilidad con Rejected_Row_Location de plantilla, SMO, IntelliSense y cuadrícula de propiedades.Added support for Rejected_Row_Location in template, SMO, intellisense, and property grid.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido un problema por el que el "Asistente para la importación de archivos planos:" no trataba correctamente las comillas dobles (escape).Fixed an issue where the "Import Flat File Wizard" was not handling double quotes correctly (escaping). Vea https://feedback.azure.com/forums/908035/suggestions/32897998.See https://feedback.azure.com/forums/908035/suggestions/32897998.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido una incidencia relacionada con el tratamiento incorrecto de tipos de número de punto flotante (en configuraciones regionales que usan un delimitador distinto en números de punto flotante).Fixed an issue where related to incorrect handling of floating-point types (on locales that use a different delimiter for floating points).
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido un problema relacionado con la importación de bits cuando los valores son 0 o 1.Fixed an issue related to importing of bits when values are 0 or 1. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido un problema por el que se especificaban valores float como valores NULL.Fixed an issue where floats were entered as nulls.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido un problema que impedía al Asistente para importación procesar valores decimales negativos.Fixed an issue where the import wizard was not able to process negative decimal values.
Asistente para la importación de archivos planosFlat File Import Wizard Se ha corregido un problema que impedía al asistente importar desde archivos CSV con una sola columna.Fixed an issue where the wizard was not able to import from single column CSV files.
Asistente para la importación de archivos planosFlat File Import Wizard estará en SSMS 17.9] Se ha corregido un incidencia por la que la importación de archivos planos no permitía cambiar la tabla de destino cuando la tabla ya existe.will be in SSMS 17.9] Fixed issue where Flat File Import does not allow changing destination table when table is already existing. Vea https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186.See https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186.
Visor de AyudaHelp Viewer Lógica mejorada en torno al respeto de los modos en línea o sin conexión (aún puede haber algunas incidencias que deban solucionarse).Improved logic around honoring the online/offline modes (there may still be a few issues that need to be addressed).
Visor de AyudaHelp Viewer Se ha corregido la opción "Ver Ayuda" para que se respete la configuración de en línea/sin conexión.Fixed the "View Help" to honor the online/offline settings. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32897791.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897791.
Alta disponibilidad y recuperación ante desastresHigh Availability Disaster Recovery (HADR)
Grupos de disponibilidadAvailability Groups (AG)
Se ha corregido una incidencia que provocaba que los roles del "Asistente de Grupos de disponibilidad de conmutación por error" siempre se mostraran como "Resolviendo".Fixed an issue where roles in "Fail Over Availability Groups" wizard was always displayed as "Resolving".
Alta disponibilidad y recuperación ante desastresHigh Availability Disaster Recovery (HADR)
Grupos de disponibilidadAvailability Groups (AG)
Se ha corregido un problema que provocaba que SSMS mostrara advertencias truncadas en el "Panel de grupos de disponibilidad".Fixed an issue where SSMS was showing truncated warnings in "AG Dashboard".
Integration Services (IS)Integration Services (IS) Se ha corregido una incidencia en paralelo por la que el Asistente para la implementación no se puede conectar a SQL Server si SQL Server 2019 y SSMS 18.0 están instalados en el mismo equipo.Fixed a SxS issue that deployment wizard will fail to connect to sql server when SQL Server 2019 and SSMS 18.0 are installed on the same machine.
Integration Services (IS)Integration Services (IS) Se ha corregido un problema que impedía editar una tarea de plan de mantenimiento al diseñar el plan de mantenimiento.Fixed an issue that maintenance plan task can’t be edited when designing the maintenance plan.
Integration Services (IS)Integration Services (IS) Se ha corregido una incidencia que provocaba el bloqueo del Asistente para la implementación al cambiar el nombre del proyecto en la implementación.Fixed an issue that deployment wizard will stuck if the project under deployment is renamed.
Integration Services (IS)Integration Services (IS) Se ha habilitado la configuración del entorno en la característica de programación de Azure-SSIS IR.Enabled environment setting in Azure-SSIS IR schedule feature.
Integration Services (IS)Integration Services (IS) Se ha corregido una incidencia que provocaba que el Asistente para la creación de un entorno de ejecución de integración de SSIS dejara de responder cuando la cuenta del cliente pertenece a más de un inquilino.Fixed an issue that SSIS Integration Runtime Creation Wizard stops responding when the customer account belongs to more than 1 tenants.
Monitor de actividad de trabajoJob Activity Monitor Se ha corregido un bloqueo al usar el Monitor de actividad (con filtros).Fixed crash while using Job Activity Monitor (with filters).
Explorador de objetosObject Explorer Se ha corregido una incidencia por la que SSMS generaba una excepción "No se puede convertir el objeto del tipo DBNull a otros tipos" al intentar expandir el nodo "Administración" del Explorador de objetos (configuración errónea de DataCollector).Fixed an issue where SSMS was throwing an "Object cannot be cast from DBNull to other types" exception when trying to expand "Management" node in OE (misconfigured DataCollector).
Explorador de objetosObject Explorer Se ha corregido una incidencia por la que el Explorador de objetos no incluía comillas de escape antes de invocar la opción "Editar las primeras N...", lo que provocaba confusión en el diseñador.Fixed an issue where OE was not escaping quotes before invoking the "Edit Top N..." causing the designer to get confused.
Explorador de objetosObject Explorer Se ha corregido un problema donde el asistente "Importar la aplicación de capa de datos" no se iniciaba desde el árbol de Azure Storage.Fixed an issue where the "Import Data-Tier application" wizard was failing to launch from the Azure Storage tree.
Explorador de objetosObject Explorer Se ha corregido una incidencia en "configuración de Correo electrónico de base de datos" que provocaba que no se conservara el estado de la casilla SSL.Fixed an issue in "Database Mail Configuration" where the status of the SSL checkbox was not persisted. Vea https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541.See https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541.
Explorador de objetosObject Explorer Se ha corregido una incidencia por la que la opción de SSMS para cerrar las conexiones existentes se atenuaba al intentar restaurar la base de datos con is_auto_update_stats_async_on.Fixed an issue where SSMS grayed out option to close existing connections when trying to restore database with is_auto_update_stats_async_on.
Explorador de objetosObject Explorer Se ha corregido un problema por el que al hacer clic con el botón derecho en nodos del Explorador de objetos (por ejemplo, "Tablas", y querer realizar una acción como filtrar las tablas mediante Filtro > Configuración de filtro, el formulario de configuración de filtro puede aparecer en la otra pantalla y no en la que SSMS está activo actualmente).Fixed an issue where right-clicking on nodes in OE the (e.g. "Tables" and wanting to perform an action such as filtering tables by going to Filter > Filter Settings, the filter settings form can appear on the other screen than where SSMS is currently active). Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/34284106.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/34284106.
Explorador de objetosObject Explorer Se ha corregido un problema pendiente desde hace mucho tiempo por el que la tecla SUPR no funcionaba en el Explorador de objetos al intentar cambiar el nombre de un objeto.Fixed a long outstanding issue where the DELETE key was not working in OE while trying to rename an object. Para obtener más información, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510, https://feedback.azure.com/forums/908035/suggestions/32910247 y otros elementos duplicados.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510, https://feedback.azure.com/forums/908035/suggestions/32910247 and other duplicates.
Explorador de objetosObject Explorer Cuando se muestran las propiedades de los archivos de base de datos existentes, el tamaño aparece en una columna "Tamaño (MB)" en lugar de "Tamaño inicial (MB)", que es lo que se muestra al crear una base de datos.When displaying the properties of existing database files, the size appears under a column "Size (MB)" instead of "Initial Size (MB)" which is what is displayed when creating a new database. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024.
Explorador de objetosObject Explorer Se ha deshabilitado el elemento de menú contextual "Diseño" en "Tablas de Graph" ya que no existe ninguna compatibilidad con ese tipo de tablas en la versión actual de SSMS.Disabled the "Design" context-menu item on "Graph Tables" since there is no support for those kind of tables in the current version of SSMS.
Explorador de objetosObject Explorer Se ha corregido una incidencia que hacía que el cuadro de diálogo "Nueva programación de trabajo" no se representara correctamente en monitores con valores altos de PPP.Fixed an issue where the "New Job Schedule" dialog was not rendering properly on High DPI monitors. Para obtener información detallada, consulte https://feedback.azure.com/admin/v3/suggestions/35541262.For details, see https://feedback.azure.com/admin/v3/suggestions/35541262.
Explorador de objetosObject Explorer Se ha corregido y mejorado la forma de mostrar una incidencia de tamaño de base de datos ("Tamaño (MB)") en los detalles del Explorador de objetos: solo con dos dígitos decimales y formato con el separador de miles.Fixed/improved the way an issue where a database size ("Size (MB)") is displayed in Object Explorer details: only 2 decimal digits and formatted using the thousands separator. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/34379308.For details, see https://feedback.azure.com/forums/908035/suggestions/34379308.
Explorador de objetosObject Explorer Se ha corregido una incidencia que hacía que la creación de un "índice espacial" produjera un error del tipo "Para realizar esta acción, establezca la propiedad PartitionScheme".Fixed an issue that was causing the creation of a "Spatial Index" to fail with an error like "To accomplish this action, set property PartitionScheme".
Explorador de objetosObject Explorer Mejoras de rendimiento menores en el Explorador de objetos para evitar la emisión de consultas adicionales, siempre que sea posible.Minor performance improvements in Object Explorer to avoid issuing extra queries, when possible.
Explorador de objetosObject Explorer Se ha extendido la lógica para solicitar confirmación al cambiar el nombre de una base de datos a todos los objetos de esquema (se puede configurar el valor).Extended logic to request confirmation when renaming a database to all the schema objects (the setting can be configured).
Explorador de objetosObject Explorer Se han agregado secuencias de escape adecuadas en el filtrado del Explorador de objetos.Added proper escaping in Object Explorer filtering. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/36678803.For details, see https://feedback.azure.com/forums/908035/suggestions/36678803.
Explorador de objetosObject Explorer Se ha corregido y mejorado la vista de detalles del Explorador de objetos para mostrar los números con separadores adecuados.Fixed/improved the view in Object Explorer Details to show numbers with proper separators. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/32900944.For details, see https://feedback.azure.com/forums/908035/suggestions/32900944.
Explorador de objetosObject Explorer Se ha corregido el menú contextual en el nodo de "Tablas" cuando se conecta a SQL Express, que provocaba que faltara el control flotante "Nuevo", las tablas de grafos se mostraran de forma incorrecta y faltara la tabla con versiones del sistema.Fixed context menu on "Tables" node when connected to SQL Express, where the "New" fly-out was missing, Graph tables were incorrectly listed, and System-Versioned table was missing. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/37245529.For details, see https://feedback.azure.com/forums/908035/suggestions/37245529.
Scripting de objetosObject Scripting Mejoras de rendimiento general: se tarda la mitad de tiempo en generar scripts de WideWorldImporters en comparación con SSMS 17.7.Overall perf improvements - Generate Scripts of WideWorldImporters takes half the time compared to SSMS 17.7.
Scripting de objetosObject Scripting Al crear objetos de scripting, se omite la configuración de DB Scoped que tiene valores predeterminados.When scripting objects, DB Scoped configuration which have default values are omitted.
Scripting de objetosObject Scripting No se genera T-SQL dinámico al crear un scripting.Don't generate dynamic T-SQL when scripting. Vea https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391.See https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391.
Scripting de objetosObject Scripting Se omite la sintaxis de gráfico "como borde" y "como nodo" en el scripting de una tabla en SQL Server 2016 y versiones anteriores.Omit the graph syntax "as edge" and "as node" when scripting a table on SQL Server 2016 and earlier.
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba un error de scripting de objetos de base de datos al conectarse a una Azure SQL DB mediante AAD con MFA.Fixed an issue where scripting of database objects was failing when connecting to an Azure SQL DB using AAD with MFA.
Scripting de objetosObject Scripting Se ha corregido una incidencia que iniciaba un error al intentar incluir en un script un índice espacial con GEOMETRY_AUTO_GRID o GEOGRAPHY_AUTO_GRID en una Azure SQL DB.Fixed an issue where trying to script a spatial index with GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID on a Azure SQL DB was throwing an error.
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba que el scripting de una base de datos (de una base de datos de Azure SQL) tuviera siempre como destino una instancia de SQL Server local, incluso si la configuración de scripting del "Explorador de objetos" se hubiera establecido para coincidir con el origen.Fixed an issue which was causing the database scripting (of a Azure SQL database) to always target an on-prem SQL, even if the "Object Explorer" scripting settings were set to match the source.
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba que, al intentar incluir en un script una tabla de una base de datos de SQL Data Warehouse con índices agrupados y no agrupados, se generaran instrucciones T-SQL incorrectas.Fixed an issue where trying to script a table in a SQL DW database involving clustered and non-clustered indexes was generating incorrect T-SQL statements.
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba que, al intentar incluir en un script una tabla de una base de datos de SQL Data Warehouse con "Índices de almacén de columnas agrupados" e "Índices agrupados", se generaran instrucciones T-SQL incorrectas (duplicadas).Fixed an issue where trying to script a table in a SQL DW database with both "Clustered Columnstore Indexes" and "Clustered Indexes" was generating incorrect T-SQL (duplicate statements).
Scripting de objetosObject Scripting Se ha corregido el scripting de tablas con particiones sin valores de rango (bases de datos de almacenamiento de datos de SQL).Fixed Partitioned table scripting with no range values (SQL DW databases).
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba que el usuario no pudiera incluir en un script una auditoría o una especificación de auditoría SERVER_PERMISSION_CHANGE_GROUP.Fixed an issue where the user would be unable to script an audit/audit specification SERVER_PERMISSION_CHANGE_GROUP.
Scripting de objetosObject Scripting Se corrige una incidencia que hacía que el usuario no pudiera incluir en un script estadísticas de SQL Data Warehouse.Fix and issue where the user is unable to script statistics from SQL DW. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32897296.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897296.
Scripting de objetosObject Scripting Se ha corregido una incidencia que provocaba que el "Asistente para generar scripts" mostrara la tabla incorrecta con un error de scripting cuando "Continuar scripting en caso de Error" se establece en false.Fixed an issue where the "Generate script wizard" shows incorrect table having scripting error when "Continue scripting on Error" is set to false.
Scripting de objetosObject Scripting Generación de scripts mejorada en SQL Server 2019.Improved script generation on SQL Server 2019.
ProfilerProfiler Se ha agregado el evento "Consulta de reescritura de tabla de agregado" a los eventos del generador de perfiles.Added "Aggregate Table Rewrite Query" event to Profiler events.
Almacén de datos de consultasQuery Data Store Se ha corregido un problema que producía que se pudiera iniciar una excepción "DocumentFrame (SQLEditors)".Fixed an issue where a "DocumentFrame (SQLEditors)" exception could be thrown.
Almacén de datos de consultasQuery Data Store Se ha corregido un problema por el que al intentar establecer un intervalo de tiempo personalizado en los informes de Almacén de consultas integrados, el usuario no podía seleccionar AM o PM en el intervalo de inicio o fin.Fixed an issue when trying to set a custom time interval in the build-in Query Store reports the user was not able to select AM or PM on the start/end interval.
Cuadrícula de resultadosResults Grid Se ha corregido un problema que se provocaba en el modo de contraste alto (números de línea seleccionados no visibles).Fixed an issue that was causing the in High Contrast mode (selected line numbers not visible).
Cuadrícula de resultadosResults Grid Se ha corregido un problema que provocaba una excepción "Índice fuera de rango" al hacer clic en la cuadrícula.Fixed an issue which resulted in an "Index out of range" exception when clicking on the grid.
Cuadrícula de resultadosResults Grid Se ha corregido un problema por el cual se omitía el color de fondo del resultado de la cuadrícula.Fixed an issue where the grid result background color was being ignored. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/32895916.For details, see https://feedback.azure.com/forums/908035/suggestions/32895916.
ShowPlanShowPlan Las nuevas propiedades del operador de concesión de memoria no se muestran correctamente cuando hay más de un subproceso.New mem grant operator properties display incorrectly when there is more than one thread.
ShowPlanShowPlan Se han agregado los siguientes cuatro atributos en RunTimeCountersPerThread del plan XML de ejecución real: HpcRowCount (número de filas procesadas por dispositivo hpc), HpcKernelElapsedUs (espera de tiempo transcurrida para la ejecución del kernel en uso), HpcHostToDeviceBytes (bytes transferidos desde el host al dispositivo) y HpcDeviceToHostBytes (bytes transferidos desde el dispositivo al host).Add the following 4 attributes in RunTimeCountersPerThread of actual execution xml plan: HpcRowCount (Number of rows processed by hpc device), HpcKernelElapsedUs (elapsed time wait for kernel execution in use), HpcHostToDeviceBytes (bytes transferred from host to device), and HpcDeviceToHostBytes (bytes transferred from device to host).
ShowPlanShowPlan Se ha corregido una incidencia que provocaba que los nodos de plan parecidos se resaltaran en una posición incorrecta.Fixed an issue where the similar plan nodes are highlighted in the wrong position.
SMOSMO Se ha corregido un problema por el que SMO/ServerConnection no controlaba correctamente las conexiones basadas en SqlCredential.Fixed an issue where SMO/ServerConnection did not SqlCredential-based connections correctly. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941.
SMOSMO Se ha corregido un problema por el que una aplicación escrita con SMO podía encontrar un error si intentaba enumerar las bases de datos desde el mismo servidor en varios subprocesos, aunque usara instancias de SqlConnection independientes en cada uno.Fixed an issue where an application written using SMO would encounter an error if it tried to enumerate databases from the same server on multiple threads even though it uses separate SqlConnection instances on each thread.
SMOSMO Se ha corregido la regresión de rendimiento en la transferencia desde tablas externas.Fixed performance regression in Transfer from External Tables.
SMOSMO Se ha corregido una incidencia en la seguridad para subprocesos de ServerConnection que hacía que SMO perdiera instancias de SqlConnection cuando el destino es Azure.Fixed issue in ServerConnection thread-safety which was causing SMO to leak SqlConnection instances when targeting Azure.
SMOSMO Se ha corregido una incidencia que provocaba un error StringBuilder.FormatError al intentar restaurar una base de datos que tenía llaves en su nombre.Fixed an issue which was causing a StringBuilder.FormatError when trying to restore a database which had curly braces in its name.
SMOSMO Se ha corregido una incidencia por la cual las bases de datos de Azure en SMO aplicaban, de forma predeterminada, la intercalación sin distinguir entre mayúsculas y minúsculas para todas las comparaciones de cadenas en lugar de usar la intercalación especificada para la base de datos.Fixed an issue where Azure databases in SMO were defaulting to Case-Insensitive collation for all string comparisons instead of using the specified collation for the database.
Editor de SSMSSSMS Editor Se ha corregido una incidencia en la que la "Tabla del sistema de SQL" al restaurar los colores predeterminados cambiaba el color a verde lima, y no a verde predeterminado, lo que lo hacía muy difícil de leer sobre un fondo blanco.Fixed an issue where "SQL System Table" where restoring the default colors was chancing the color to lime green, rather than the default green, making it very hard to read on a white background. Para obtener más información, consulte Restaurar el color predeterminado incorrecto para la Tabla del sistema de SQL.For details, see Restoring wrong default color for SQL System Table. La incidencia todavía persiste en versiones no inglesas de SSMS.The issue still persists on non-English versions of SSMS.
Editor de SSMSSSMS Editor Se ha corregido un problema por el que IntelliSense no funcionaba cuando se conectaba a Azure SQL Data Warehouse con autenticación de AAD.Fixed issue where intellisense was not working when connected to Azure SQLDW using AAD authentication.
Editor de SSMSSSMS Editor Se ha corregido IntelliSense en Azure cuando el usuario carece de acceso a la base de datos maestra.Fixed intellisense in Azure when user lacks access to master database.
Editor de SSMSSSMS Editor Se han corregido fragmentos de código para crear "tablas temporales" que se interrumpieron cuando la intercalación de la base de datos de destino distinguía mayúsculas y minúsculas.Fixed code snippets to create "temporal tables" which were broken when the collation of the target database was case sensitive.
Editor de SSMSSSMS Editor Ahora IntelliSense reconoce la nueva función TRANSLATE.New TRANSLATE function now recognized by intellisense. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32898430.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898430.
Editor de SSMSSSMS Editor Se ha mejorado IntelliSense en la función integrada FORMAT.Improved intellisense on FORMAT built-in function. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32898676.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898676.
Editor de SSMSSSMS Editor LAG y LEAD ahora se reconocen como funciones integradas.LAG and LEAD are now recognized as built-in functions. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035-sql-server/suggestions/32898757.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898757.
Editor de SSMSSSMS Editor Se ha corregido una incidencia que hacía que IntelliSense generara una advertencia al usar "ALTER TABLE...ADD CONSTRAINT...WITH(ONLINE=ON)".Fixed an issue where intellisense was giving a warning when using "ALTER TABLE...ADD CONSTRAINT...WITH(ONLINE=ON)".
Editor de SSMSSSMS Editor Se ha corregido un problema por el cual varias vistas del sistema y funciones de valores de tabla no se coloreaban correctamente.Fixed an issue where several system views and table values functions were not properly colorized.
Editor de SSMSSSMS Editor Se ha corregido una incidencia que podía causar que al hacer clic en las pestañas del editor la ficha se cerrara en lugar de obtener el foco.Fixed an issue where clicking on editor tabs could cause the tab to be closed instead of getting the focus. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/37291114.For details, see https://feedback.azure.com/forums/908035/suggestions/37291114.
Opciones de SSMSSSMS Options Se ha corregido una incidencia por la que la página Herramientas > Opciones > Explorador de objetos de SQL Server > Comandos no se cambiaba de tamaño correctamente.Fixed an issue where Tools > Options > SQL Server Object Explorer > Commands page was not resizing properly.
Opciones de SSMSSSMS Options Ahora, SSMS deshabilitará de forma predeterminada la descarga automática de DTD en el editor de XMLA; el editor de scripts XMLA (que usa el servicio de lenguaje XML) evitará ahora de forma predeterminada que se descargue automáticamente la DTD para archivos xmla potencialmente malintencionados.SSMS will now by default disable automatic download of DTD in XMLA editor -- XMLA script editor (which uses the xml language service) will by default now prevent automatically downloading the DTD for potentially malicious xmla files. Esto se controla mediante la desactivación del valor "Descargar automáticamente DTD y esquemas" en Herramientas > Opciones > Entorno > Editor de texto > XML > Varios.This is controlled by turning off the “Automatically download DTDs and Schemas” setting in Tools > Options > Environment > Text Editor > XML > Miscellaneous.
Opciones de SSMSSSMS Options Se ha restaurado CTRL+D para que sea el acceso directo como lo era en versiones anteriores de SSMS.Restored CTRL+D to be the shortcut as it used to be in older version of SSMS. Para obtener información detallada, consulte https://feedback.azure.com/forums/908035/suggestions/35544754.For details, see https://feedback.azure.com/forums/908035/suggestions/35544754.
Diseñador de tablasTable Designer Se ha corregido un bloqueo al "Editar 200 filas".Fixed a crash in "Edit 200 rows".
Diseñador de tablasTable Designer Se ha corregido un problema por el que se permitía al diseñador agregar una tabla cuando se estaba conectado a una instancia de Azure SQL Database.Fixed an issue where the designer was allowing to add a table when connected to an Azure SQL database.
Evaluación de vulnerabilidadVulnerability Assessment Se ha corregido una incidencia que provocaba que los resultados del análisis no se cargaran correctamente.Fixed an issue where the scan results are not being loaded properly.
XEventXEvent Se han agregado dos columnas, "action_name" y "class_type_desc", que muestran los campos de identificador de acción y tipo de clase como cadenas legibles.Added two columns "action_name" and "class_type_desc" that show action id and class type fields as readable strings.
XEventXEvent Se ha quitado el límite de 1 000 000 eventos del Visor de XEvent.Removed the event XEvent Viewer cap of 1,000,000 events.
Generador de perfiles XEventXEvent Profiler Se ha corregido un problema por el que el generador de perfiles XEvent no se podía iniciar cuando se estaba conectado a una instancia de SQL Server de 96 núcleos.Fixed an issue where XEvent Profiler failed to launch when connected to a 96-core SQL Server.
Visor de XEventXEvent Viewer Se ha corregido una incidencia que provocaba que el Visor de XEvent se bloqueara al intentar agrupar los eventos mediante las "Opciones de la barra de herramientas de eventos extendidos".Fixed an issue where XEvent Viewer was crashing when trying to group the events using the "Extended Event Toolbar Options".

Características en desuso y eliminadas en la versión 18.0 (GA)Deprecated and removed features in 18.0 (GA)

Características de elementos en desuso y eliminadosDeprecated / Removed Features

  • Depurador de T-SQLT-SQL Debugger
  • Diagramas de base de datosDatabase Diagrams
  • Las siguientes herramientas ya no se instalan con SSMS:The following tools are no longer installed with SSMS:
    • OSQL.EXEOSQL.EXE
    • DReplay.exeDReplay.exe
    • SQLdiag.exeSQLdiag.exe
    • SSBDiagnose.exeSSBDiagnose.exe
    • bcp.exebcp.exe
    • sqlcmd.exesqlcmd.exe
  • Herramientas de Configuration Manager:Configuration Manager tools:
    • SQL Server Configuration Manager y Reporting Server Configuration Manager ya no forman parte del programa de instalación de SSMS.Both SQL Server Configuration Manager and Reporting Server Configuration Manager are not part of SSMS setup anymore.
  • Directivas estándar de DMFDMF Standard Policies
    • Las directivas ya no se instalan con SSMS.The policies are not installed with SSMS anymore. Se moverán a Git.They will be moved to Git. Si quieren, los usuarios podrán colaborar y descargarlas/instalarlas.Users will be able to contribute and download/install them, if they want to.
  • Se ha quitado la opción -P de la línea de comandos de SSMSSSMS command line option -P removed
    • Por motivos de seguridad, se ha quitado la opción que permitía especificar contraseñas de texto no cifrado en la línea de comandos.Due to security concerns, the option to specify clear-text passwords on the command line was removed.
  • Se ha eliminado Generar Scripts > Publicar en servicio web.Generate Scripts > Publish to Web Service removed
    • Esta característica en desuso se ha eliminado de la interfaz de usuario de SSMS.This deprecated feature was removed from the SSMS UI.
  • Se ha eliminado el nodo "Mantenimiento > Heredado" del Explorador de objetos.Removed node "Maintenance > Legacy" in Object Explorer.
    • Ya no se tendrá acceso a los nodos realmente antiguos "Plan de mantenimiento de bases de datos" y "SQL Mail".The really old "Database Maintenance Plan" and "SQL Mail" nodes won't be accessible anymore. Los nodos modernos "Correo electrónico de base de datos" y "Planes de mantenimiento" seguirán funcionando con normalidad.The modern "Database Mail" and "Maintenance Plans" nodes will continue to work as usual.

Versiones de SSMS anterioresPrevious SSMS releases

Para descargar las versiones anteriores de SSMS, haga clic en los vínculos de título de las secciones siguientes:Download previous SSMS versions by clicking the title links in the following sections:

descargar SSMS 17.9.1download SSMS 17.9.1

  • Número de versión: 17.9.1Release number: 17.9.1
  • Número de compilación: 14.0.17289.0Build number: 14.0.17289.0
  • Fecha de publicación: 21 de noviembre de 2018Release date: November 21, 2018

17.9.1 es una pequeña actualización de 17.9 con las correcciones de errores siguientes:17.9.1 is a small update to 17.9 with the following bug fixes:

  • Se ha corregido un problema que hace que los usuarios experimenten que su conexión se cierra y se vuelve a abrir con cada invocación de consulta cuando se usa la autenticación "Active Directory: Universal compatible con MFA" con el editor de consultas SQL.Fixed an issue where users may experience their connection being closed and reopened with each query invocation when using "Active Directory - Universal with MFA Support" authentication with the SQL query editor. 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.Side effects of the connection closing included global temporary tables being dropped unexpectedly, and sometimes a new SPID given to the connection.
  • 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.Fixed a long outstanding issue where restore plan would fail to find a restore plan, or would generate an inefficient restore plan under certain conditions.
  • 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 Azure SQL.Fixed an issue in the "Import Data-tier Application" wizard which could result in an error when connected to an Azure SQL database.

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.Non-English localized releases of SSMS 17.x require the KB 2862966 security update package if installing on: Windows 8, Windows 7, Windows Server 2012, and Windows Server 2008 R2.

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

descargar SSMS 17.9download SSMS 17.9

Número de compilación: 14.0.17285.0Build number: 14.0.17285.0
Fecha de publicación: 04 de septiembre de 2018Release date: September 04, 2018

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.Non-English localized releases of SSMS 17.x require the KB 2862966 security update package if installing on: Windows 8, Windows 7, Windows Server 2012, and Windows Server 2008 R2.

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Plan de presentación:ShowPlan:

  • ahora en el plan de presentación gráfico se muestran los nuevos atributos de comentarios de concesión de memoria de modo de fila cuando se activa la característica para un plan concreto: IsMemoryGrantFeedbackAdjusted y LastRequestedMemory se han agregado al elemento XML de plan de consulta MemoryGrantInfo.Graphical Showplan now shows the new row mode memory grant feedback attributes when the feature is activated for a specific plan: IsMemoryGrantFeedbackAdjusted and LastRequestedMemory added to the MemoryGrantInfo query plan XML element. Para más información sobre los comentarios de concesión de memoria del modo de fila, vea Procesamiento de consultas adaptable en bases de datos SQL. For more on row mode memory grant feedback, For details, see Adaptive query processing in SQL databases.

Azure SQL:Azure SQL:

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

Monitor de replicación:Replication Monitor:

Asistente para la importación de archivos planos:Import Flat File Wizard:

  • Se ha corregido el vínculo a la página de ayuda para el cuadro de diálogo del asistente de archivo sin formato.Fixed the link to the help page for "Flat File Wizard" dialog
  • Se ha corregido un problema por el que el asistente no permitía cambiar la tabla de destino cuando ya existía la tabla: esto permite a los usuarios volver a intentarlo sin tener que salir del asistente, eliminar la tabla errónea y, a continuación, volver a escribir la información en el asistente (elemento Voz de usuario): https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186).Fixed issue where the wizard did not allow changing the destination table when the table already existed: this allows users to retry without having to exit the wizard, delete the failed table, and then reenter the information into the wizard (User Voice item: https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186).

Importar/exportar aplicación de capa de datos:Import/Export Data-Tier Application:

  • Se ha corregido un problema (en DacFx) que causaba que la importación de un archivo .bacpac podía producir un error con un mensaje similar a "Error SQL72014: .Net SqlClient Data Provider: Msg 9108, Level 16, State 10, Line 1 Este tipo de estadística no es compatible para que sea incremental.Fixed an issue (in DacFx) which was causing the import of a .bacpac could fail with a message like "Error SQL72014: .Net SqlClient Data Provider: Msg 9108, Level 16, State 10, Line 1 This type of statistics is not supported to be incremental. " cuando se trabaja con tablas con particiones definidas y no hay índices en la tabla." when dealing with tables with partitions defined and no indexes on the table.

IntelliSense:Intellisense:

  • Se ha corregido un problema donde la finalización de IntelliSense no funcionaba al usar AAD con MFA.Fixed an issue where intellisense completion was not working when using AAD with MFA.

Explorador de objetos:Object Explorer:

  • Se ha corregido un problema por el que el "cuadro de diálogo de filtro" se mostraba en monitores aleatorios en lugar del monitor en el que se ejecutaba el SSMS (sistemas de varios monitores).Fixed an issue where the "Filter Dialog" was displayed on random monitors instead of the monitor where SSMS was running (multi-monitor systems).

Azure SQL:Azure SQL:

  • Se ha corregido un problema relacionado con la enumeración de bases de datos en las "bases de datos disponibles" en las que la base de datos "maestra" no se mostraba en la lista desplegable cuando se conectaba a una base de datos específica.Fixed an issue related to enumeration of databases in the "Available Databases" where "master" was not displayed in the dropdown when connected to a specific database.
  • Se ha corregido un problema por el que al intentar generar un script ("Datos" o "Esquema y datos") se producía un error al conectarse a la instancia de Azure SQL Database mediante AAD con MFA.Fixed an issue where trying to generate a script ("Data" or "Schema and Data") was failing then connected to the Azure SQL Database using AAD with MFA.
  • Se ha corregido un problema en el diseñador de vistas en el que no era posible hacer clic en "Agregar tablas" desde la interfaz de usuario cuando se conectaba a una instancia de Azure SQL Database.Fixed an issue in the View Designer (Views) where it was not possible to select "Add Tables" from the UI when connected to a Azure SQL Database.
  • Se ha corregido un problema que hacía que el Editor de consultas SSMS cerrase y volviese a abrir las conexiones de forma silenciosa durante la renovación de los tokens de MFA.Fixed an issue where SSMS Query Editor was silently closing and reopening connections during MFA token renewal. Esto evita que se produzcan efectos secundarios sin que el usuario lo sepa (como cerrar una transacción y no volver a abrirla nunca más).This prevents side effects unbeknownst to the user (like closing a transaction and never reopening again) from happening. El cambio agrega la hora de expiración del token a la ventana de propiedades.The change adds the token expiration time to the properties window.
  • Se ha corregido un problema por el que SSMS no aplicaba los avisos de contraseña para las cuentas MSA importadas para AAD con inicio de sesión en MFA.Fixed an issue where SSMS was not enforcing password prompts for imported MSA accounts for AAD with MFA login.

Monitor de actividad:Activity Monitor:

  • Se ha corregido un problema que provocaba que se bloqueara la opción "Estadísticas de consultas dinámicas" cuando se iniciaba desde el Monitor de actividad y se utilizaba la autenticación de SQL.Fixed an issue that was causing "Live Query Statistics" to hang when launched from Activity Monitor and SQL Authentication was used.

Integración de Microsoft Azure:Microsoft Azure integration:

  • Se ha corregido una incidencia por la que SSMS solo mostraba las primeras 50 suscripciones (cuadros de diálogo de Always Encrypted, cuadros de diálogo de copia de seguridad y restauración desde la dirección URL, entre otros).Fixed an issue where SSMS only shows the first 50 subscriptions (Always Encrypted dialogs, Backup/Restore from URL dialogs, and other dialogs).
  • Se ha corregido un problema por el que SSMS iniciaba una excepción ("Índice fuera del intervalo") al intentar iniciar sesión en una cuenta de Microsoft Azure que no tenía ninguna cuenta de almacenamiento (en el cuadro de diálogo de restauración de copia de seguridad desde la dirección URL).Fixed an issue where SSMS was throwing an exception ("Index out of range") while trying to sign in to a Microsoft Azure account that did not have any storage account (in Restore Backup from URL dialog).

Scripting de objetos:Object Scripting:

  • Cuando se crea el script "Drop and Create", SSMS ahora evita la generación dinámica de T-SQL.When scripting "Drop and Create", SSMS now avoids generating dynamic T-SQL.
  • Cuando se crea un script para un objeto de base de datos, SSMS ahora no genera ningún script para establecer configuraciones de ámbito de base de datos, si se establecen en los valores predeterminados.When scripting a database object, SSMS now does not generate script to set database scoped configurations, if they are set to default values.

Help:Help:

  • Se ha corregido un problema pendiente desde hace mucho tiempo por el que la "Ayuda sobre la ayuda" no respetaba el modo en línea o sin conexión.Fixed a long outstanding issue where "Help on Help" was not honoring the online/offline mode.
  • Al hacer clic en "Help | Community Projects and Samples" (Ayuda | Proyectos y ejemplos de la comunidad), SSMS abre ahora el explorador predeterminado que señala a una página de Git y no muestra errores o advertencias debidos al uso de un explorador antiguo.When clicking on "Help | Community Projects and Samples" SSMS now opens the default browser that points to a Git page and shows no errors/warnings due to old browser being used.

Problemas conocidosKnown issues

Importante

Cuando se usa la autenticación Active Directory: Universal compatible con MFA con el editor de consultas SQL, es posible que los usuarios experimenten que su conexión se cierra y se vuelve a abrir con cada invocación de consulta.When using Active Directory - Universal with MFA Support authentication with the SQL query editor, users may experience their connection being closed and reopened with each query invocation. Entre los efectos secundarios de este tipo de cierre se incluyen tablas temporales globales que quitan de forma inesperada y, a veces, un nuevo SPID que se asigna a la conexión.Side effects of such closure include global temporary tables being dropped unexpectedly and sometimes a new SPID being given to the connection. Este cierre no se producirá si hay una transacción abierta en la conexión.This closure will not occur if there is an open transaction on the connection. Para solucionar este problema, los usuarios pueden establecer persist security info=true en los parámetros de conexión.To work around this issue, users can set persist security info=true in the connection parameters.

descargar SSMS 17.8.1download SSMS 17.8.1

Se detectó un error en 17.8 relacionado con el aprovisionamiento de bases de datos SQL, por lo que SSMS 17.8.1 sustituye a 17.8.A bug was discovered in 17.8 related to provisioning SQL databases, so SSMS 17.8.1 replaces 17.8.

Número de compilación: 14.0.17277.0Build number: 14.0.17277.0
Fecha de publicación: 26 de junio de 2018Release date: June 26, 2018

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Propiedades de la base de datos:Database Properties:

  • Esta mejora expone la opción de configuración AUTOGROW_ALL_FILES para grupos de archivos.This improvement exposes the AUTOGROW_ALL_FILES configuration option for Filegroups. Esta nueva opción de configuración se agrega en la ventana Propiedades de base de datos > Grupos de archivos en forma de una nueva columna (Crecimiento automático de todos los archivos) de casillas para cada grupo de archivos disponible (excepto para Secuencia de archivos y Grupos de archivos con optimización para memoria).This new config option is added under the Database Properties > Filegroups window in the form of a new column (Autogrow All Files) of checkboxes for each available Filegroup (except for Filestream and Memory Optimized Filegroups). El usuario puede habilitar o deshabilitar AUTOGROW_ALL_FILES para un determinado grupo de archivos alternando la casilla de Autogrow_All_Files correspondiente.The user can enable/disable AUTOGROW_ALL_FILES for a particular Filegroup by toggling the corresponding Autogrow_All_Files checkbox. En consecuencia, a la opción AUTOGROW_ALL_FILES se le aplica un script adecuado al aplicar scripts en la base de datos para CREATE o generar scripts para la base de datos (SQL2016 y posteriores).Correspondingly, the AUTOGROW_ALL_FILES option is properly scripted when scripting the database for CREATE / generating scripts for the database (SQL2016 and above).

Editor SQL:SQL Editor:

  • Se ha mejorado la experiencia con Intellisense en Azure SQL Database cuando el usuario no tiene acceso maestro.Improved experience with Intellisense in Azure SQL Database when the user doesn't have master access.

Scripting:Scripting:

  • Mejoras generales de rendimiento, especialmente a través de conexiones de alta latencia.General performance improvements, especially over high-latency connections.

Analysis Services (AS)Analysis Services (AS)

  • Se han actualizado las bibliotecas de cliente y los proveedores de datos de Analysis Services a la versión más reciente, que agregó compatibilidad para la nueva autoridad de AAD de Azure Government (login.microsoftonline.us).Analysis Services client libraries and data providers updated to the latest version, which added support for the new Azure Government AAD authority (login.microsoftonline.us).

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

Planes de mantenimiento:Maintenance Plans:

  • Se ha corregido un problema al editar los planes de mantenimiento con Autenticación SQL por el cual se producía un error en la "Tarea Notificar al operador" al usar la autenticación SQL.Fixed an issue when editing maintenance plans with Sql Authentication where "Notify Operator Task" was failing when using SQL authentication.

Scripting:Scripting:

  • Se ha corregido un problema por el cual las acciones de PostProcess en SMO provocan el agotamiento de recursos y errores de inicio de sesión de SQL.Fixed an issue where PostProcess actions in SMO lead to resource exhaustion and SQL login failures

SMO:SMO:

Always Encrypted:Always Encrypted:

  • Se ha corregido un problema (en DacFx) que provocaba un error de tiempo de espera de bloqueo al habilitar Always Encrypted en una tabla con particionesFixed an issue (in DacFx) which was causing a lock timeout error when enabling Always Encrypted on a partitioned table

Analysis Services (AS)Analysis Services (AS)

  • Se ha corregido un problema que se producía al modificar un origen de datos de OAuth en un modelo de compatibilidad de nivel 1400 de Analysis Services tabular, que provocaba que los cambios en los tokens de OAuth no se actualizaran en el origen de datos.Fixed an issue that occurred when modifying an OAuth datasource in a Tabular Analysis Services 1400-level compatibility model, which caused the changes in the OAuth tokens to not get updated in the data source.
  • Se ha corregido un bloqueo en SSMS que podía producirse al usar algunas credenciales de origen de datos no válidas o editar orígenes de datos que no admitían la migración de Cambiar origen de datos en Power Query (por ejemplo, Oracle) en los modelos de compatibilidad de nivel 1400 de Analysis Services tabular.Fixed a crash in SSMS that may have occurred when using some invalid data source credentials or editing data sources that didn't support Change Data Source migration in Power Query (for example, Oracle) in Analysis Services Tabular 1400-level compatibility models.

Problemas conocidosKnown issues

  • Al hacer clic en el botón Script después de modificar cualquier propiedad de grupo de archivos en la ventana Propiedades, se generan dos scripts: uno con una instrucción USE y un segundo script con una instrucción USE master.Clicking the Script button after modifying any filegroup property in the Properties window, generates two scripts - one script with a USE statement, and a second script with a USE master statement. El script USE master se genera en el error y se debe descartar.The script with USE master is generated in error and should be discarded. Ejecute el script que contiene la instrucción USE .Run the script that contains the USE statement.
  • Algunos cuadros de diálogo muestran un error de edición no válida cuando se trabaja con nuevas ediciones de Azure SQL Database de uso general o crítico para la empresa.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.
  • Se puede observar alguna latencia en el visor de XEvents.Some latency in XEvents viewer may be observed. Es un problema conocido de .Net Framework.This is a known issue in the .Net Framework. Considere la posibilidad de actualizar a NetFx 4.7.2.Consider upgrading to NetFx 4.7.2.

descargar SSMS 17.7download SSMS 17.7

Número de compilación: 14.0.17254.0Build number: 14.0.17254.0
Fecha de publicación: 09 de mayo de 2018Release date: May 09, 2018

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Monitor de replicación:Replication Monitor:

  • El monitor de replicación ahora admite el registro de un agente de escucha para escenarios en los que la base de datos del publicador o del distribuidor forma parte del grupo de disponibilidad.Replication monitor now supports registering a listener for scenarios where publisher database and/or distributor database is part of Availability Group. Ahora puede supervisar los entornos de replicación en los que la base de datos del publicador o de distribución forma parte de Always On.You can now monitor replication environments where publisher database and/or distribution database is part of Always On.

Azure SQL Data Warehouse:Azure SQL Data Warehouse:

  • Se ha agregado compatibilidad con la ubicación de la fila rechazada para las tablas externas en Azure SQL Data Warehouse.Add Rejected Row Location support for External Tables in Azure SQL Data Warehouse.

Integration Services (IS)Integration Services (IS)

  • Se ha agregado una característica de programación para los paquetes SSIS implementados en Azure SQL Database.Added a scheduling feature for SSIS packages deployed to Azure SQL Database. A diferencia de SQL Server local y de Instancia administrada de SQL Database, que tienen el Agente SQL Server como programador de trabajos de primera clase, SQL Database no tiene ningún programador integrado.Unlike SQL Server on premises and SQL Database Managed Instance, which have SQL Server Agent as a first-class job scheduler, SQL Database does not have a built-in scheduler. Esta nueva característica de SSMS proporciona una interfaz de usuario conocida que se parece al Agente SQL Server para programar paquetes implementados en SQL Database.This new SSMS feature provides a familiar user interface that's similar to SQL Server Agent for scheduling packages deployed to SQL Database. Si usa SQL Database para hospedar la base de datos del catálogo SSIS, SSISDB, puede usar esta característica de SSMS para generar las canalizaciones, las actividades y los desencadenadores de Data Factory necesarios para programar los paquetes SSIS.If you're using SQL Database to host the SSIS catalog database, SSISDB, you can use this SSMS feature to generate the Data Factory pipelines, activities, and triggers required to schedule SSIS packages. Luego puede editar y extender estos objetos en Data Factory.You can then edit and extend these objects in Data Factory. Para más información, vea Programar la ejecución de paquetes SSIS implementados en Azure con SQL Server Management Studio (SSMS).For more info, For details, see Schedule SSIS package execution on Azure SQL Database with SSMS. Para más información sobre las canalizaciones, las actividades y los desencadenadores de Azure Data Factory, vea Canalizaciones y actividades de Azure Data Factory y Ejecución y desencadenadores de la canalización en Azure Data Factory.To learn more about Azure Data Factory pipelines, activities, and triggers, For details, see Pipelines and activities in Azure Data Factory and Pipeline execution and triggers in Azure Data Factory.
  • Compatibilidad con la programación de paquetes SSIS en el Agente SQL en Instancia administrada de SQL.Support for SSIS package scheduling in SQL Agent on SQL Managed instance. Ahora se pueden crear trabajos del Agente SQL para ejecutar paquetes SSIS en la instancia administrada.It is now possible to create SQL Agent jobs to execute SSIS packages on the managed instance.

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

Plan de mantenimiento:Maintenance Plan:

AlwaysOn:Always On:

  • Se ha corregido un problema por el que el panel de latencia de Always On no funcionaba con SQL Server 2012.Fixed an issue where Always On Latency Dashboard was not working with SQL Server 2012.

Scripting:Scripting:

  • Se ha corregido un problema por el que el scripting de un procedimiento almacenado en Azure SQL Data Warehouse no funcionaba para los usuarios sin derechos administrativos.Fixed an issue where scripting stored procedure against Azure SQL Data Warehouse, is not working for non-admin user.
  • Se ha corregido un problema por el que el scripting de una base de datos en Azure SQL Database no generaba scripts de las propiedades SCOPED CONFIGURATION.Fixed an issue where scripting a database against Azure SQL Database was not scripting the SCOPED CONFIGURATION properties.

Telemetría:Telemetry:

  • Se ha corregido un problema por el que SSMS se bloqueaba y después intentaba conectarse a un servidor después de optar por no enviar datos de telemetría.Fixed issue where SSMS crashes then trying to connect to a server, after opting out of sending telemetry.

Azure SQL Database:Azure SQL Database:

  • Se ha corregido un problema por el que el usuario no podía establecer o cambiar el nivel de compatibilidad (la lista desplegable estaba vacía).Fixed an issue where the user was not able to set or change compatibility level (the drop-down from empty). Con el fin de establecer el nivel de compatibilidad en 150, el usuario aún debe usar el botón Script y editar el script manualmente.In order to set the compatibility level to 150, the user still needs to use the Script button and manually edit the script.

SMO:SMO:

  • Se ha expuesto la configuración del tamaño del registro de errores en SMO.Exposed Error Log Size setting in SMO. Para obtener información detallada, vea Set the Maximum Size of the SQL Server Error Logs (Establecer el tamaño máximo de los registros de errores de SQL Server).For details, see Set the Maximum Size of the SQL Server Error Logs.
  • Se ha corregido el scripting del avance de línea en SMO para Linux.Fix linefeed scripting in SMO on Linux.
  • Varias mejoras del rendimiento al recuperar propiedades poco usadas.Miscellaneous perf improvement when retrieving rarely used properties.

IntelliSense:Intellisense:

  • Mejora del rendimiento: se ha reducido el volumen de las consultas de IntelliSense para los datos de columna.Perf improvement: reduced volume of intellisense queries for column data. Es útil sobre todo cuando se trabaja en tablas que tienen un gran número de columnas.This is especially beneficial when working on tables with huge number of columns.

Configuración del usuario de SSMS:SSMS User settings:

  • Se ha corregido un problema por el que no se podía cambiar correctamente el tamaño de la página de opciones.Fixed an issue where the options page was not resizing properly.

Varios:Misc:

  • Se ha mejorado la presentación del texto en la página Detalles de las estadísticas.Improved how text is displayed on Statistics details page.

Integration Services (IS)Integration Services (IS)

  • Compatibilidad mejorada para Instancia administrada de Azure SQL Database.Better support for Azure SQL Database Managed Instance.
  • Se ha corregido un problema por el que el usuario no podía crear un catálogo para SQL Server 2014 o una versión anterior.Fixed an issue where the user was unable to create a catalog for SQL Server 2014 or before.
  • Se han corregido dos problemas con los informes:Fixed two issues with reports:
    • Se ha quitado el nombre del equipo para los servidores de Azure.Removed the machine name for Azure servers.
    • Se ha mejorado el tratamiento de nombres de objeto localizados.Improved handling of localized object name.

Problemas conocidosKnown issues

Algunos cuadros de diálogo muestran un error de edición no válida cuando se trabaja con nuevas ediciones de Azure SQL Database de uso general o crítico para la empresa.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.

descargar SSMS 17.6download SSMS 17.6

Número de compilación: 14.0.17230.0Build number: 14.0.17230.0
Fecha de publicación: 20 de marzo de 2018Release date: March 20, 2018

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Instancia administrada de SQL Database:SQL Database Managed Instance:

  • Se ha agregado compatibilidad para Instancia administrada de Azure SQL Database.Added a support for Azure SQL Database Managed Instance. Instancia administrada de Azure SQL Database ofrece una compatibilidad cercana al 100 % con SQL Server local, una implementación nativa de red virtual (VNet) que aborda cuestiones de seguridad comunes y un modelo empresarial favorable para los clientes de SQL Server local.Azure SQL Database Managed Instance provides near 100% compatibility with SQL Server on-premises, a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for on-premises SQL Server customers.
  • Compatibilidad con escenarios de administración habituales como los siguientes:Support for common management scenarios like:
    • Creación y modificación de bases de datos.Create and alter databases.
    • Copias de seguridad y restauración de bases de datos.Back up and restore databases.
    • Importación, exportación, extracción y publicación de aplicaciones de capa de datos.Importing, exporting, extracting, and publishing Data-tier Applications.
    • Consulta y modificación de propiedades del servidor.Viewing and altering Server properties.
    • Compatibilidad total con el Explorador de objetos.Full Object Explorer support.
    • Creación de scripts de objetos de base de datos.Scripting database objects.
    • Compatibilidad con Trabajos del Agente SQL.Support for SQL Agent jobs.
    • Compatibilidad con los servidores vinculados.Support for Linked Servers.
  • Obtenga más información sobre Instancias administradas aquí.Learn more about Managed Instances here.

Explorador de objetos:Object Explorer:

  • Se han incorporado opciones para no forzar los corchetes de los nombres al efectuar una acción de arrastrar y soltar del Explorador de objetos a la ventana de consultaAdded settings to not force brackets around names when dragging & dropping from Object Explorer to Query Window. (sugerencias de usuario 32911933 y 32671051).(User suggestions 32911933, and 32671051.)

Clasificación de datos:Data Classification:

  • Mejoras y correcciones de errores generales.General improvements and bug fixes.

Integration Services (IS)Integration Services (IS)

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

Clasificación de datos:Data Classification:

  • Se ha corregido un problema en *Clasificación de datos que provocaba que las clasificaciones recién agregadas se mostrasen con un tipo de información y una etiqueta de confidencialidad obsoletos.Fixed an issue in *Data Classification that was causing newly added classifications to be displayed with stale information type and sensitivity label.
  • Se ha corregido un problema por el que Clasificación de datos no funcionaba al fijar como destino un servidor establecido en una intercalación que distingue mayúsculas de minúsculas.Fixed an issue where Data Classification was not working when targeting a server set to a case-sensitive collation.

AlwaysOn:Always On:

  • Se ha corregido un problema en la opción "Mostrar panel" de un grupo de disponibilidad por el que, al hacer clic en Recopilar datos de latencia, se podía producir un error cuando el servidor se establecía en una intercalación que distingue mayúsculas de minúsculas.Fixed an issue in AG Show Dashboard where clicking on Collect Latency Data could result in an error when the server was set to a case-sensitive collation.
  • Se ha corregido un problema por el que SSMS notificaba erróneamente un grupo de disponibilidad como distribuido al cerrar el Servicio de clúster.Fixed an issue where SSMS was incorrectly reporting an AG as Distributed when the Cluster service shuts down.
  • Se ha corregido un problema por el que, al crear un grupo de disponibilidad con el cuadro de diálogo Crear grupo de disponibilidad, se necesitaba una ReadOnlyRoutingUrl.Fixed an issue when creating AG using Create Availability Group dialog the ReadOnlyRoutingUrl is required.
  • Se ha corregido un problema por el que, cuando el servidor principal está inactivo y se realiza la conmutación por error manual en el servidor secundario, se genera una excepción NullReferenceException.Fixed an issue when the primary is down and manually failover to secondary, a NullReferenceException is thrown.
  • Se ha corregido un problema por el que, al crear un grupo de disponibilidad mediante la copia de seguridad o restauración para inicializar una base de datos, en las réplicas secundarias, los archivos de base de datos se crean en el directorio predeterminado.Fixed an issue when creating Availability Group using backup/restore to initialize a database, on the secondary replicas, the database files are created in the default directory. La corrección incluye lo siguiente:The fix includes:
    • Agregar el validador del directorio de datos/registros.Add the data/log directory validator.
    • Lleve a cabo la reubicación de archivos únicamente cuando la réplica esté en un sistema operativo diferente a la réplica principal.Only do the file relocation when the replica is on a different OS to the primary replica.
  • Se ha corregido un problema por el que el asistente de SSMS no genera la opción CLUSTER_TYPE, por lo que se produce un error en la combinación secundaria.Fixed an issue where SSMS wizard doesn't generate CLUSTER_TYPE option, causing secondary join to fail.

Programa de instalación:Setup:

  • Se ha corregido un problema por el que se producía un error al intentar actualizar SSMS mediante la instalación del "paquete de actualización" si se instalaba SSMS en una ubicación no predeterminada.Fixed issue where trying to upgrade SSMS by installing the "upgrade package" was failing when SSMS was installed in a non-default location.

SMO:SMO:

  • Se ha corregido un problema de rendimiento por el que las tablas de scripting de SQL Server 2016 y de versiones posteriores podían llegar a tardar hasta 30 segundos (ahora tardan menos de 1 segundo).Fixed performance issue where scripting tables on SQL Server 2016 and above could take up to 30 seconds (now, it's down to less than 1 second).

Explorador de objetos:Object Explorer:

  • Se ha corregido un problema por el que SSMS podría generar una excepción como "Object cannot be cast from DBNull to other types" (No se puede convertir el objeto del tipo DBNull a otros tipos) al intentar expandir el nodo Administración en el Explorador de objetos.Fixed an issue where SSMS could throw an exception like "Object cannot be cast from DBNull to other types" when trying to expand Management node in Object Explorer.
  • Se ha corregido un problema por el que Iniciar PowerShell no detectaba el módulo SQLServer cuando el perfil de PS definido por el usuario generaba la salida.Fixed an issue where Start PowerShell was not detecting the SQLServer module when user-defined PS profile emitted output.
  • Se ha corregido un bloqueo intermitente que se podía producir al hacer clic con el botón derecho en un nodo de tabla o de índice en el Explorador de objetos.Fixed an intermittent hang that could occur when right-clicking a Table or Index node in Object Explorer.

Correo electrónico de base de datos:Database Mail:

  • Se ha corregido un problema por el que el Asistente para configuración de Correo electrónico de base de datos generaba una excepción al intentar mostrar o administrar más de 16 perfiles.Fixed an issue where Database Mail Configuration Wizard was throwing an exception when trying to display/manage more than 16 profiles.

Analysis Services (AS)Analysis Services (AS)

  • Se ha corregido un problema que hacía que, al modificar un origen de datos en un modelo de nivel de compatibilidad 1400 en SSMS, los cambios no se guardaran en el servidor.Fixed as issue where modifying a data source on a 1400 compatibility level model in SSMS the changes are not saved to the server.

Integration Services (IS)Integration Services (IS)

  • Se ha corregido un problema por el que SSMS no mostraba los informes ni el nodo de catálogo de SSIS al conectarse a la Instancia administrada de SQL Database.Fixed an issue where SSMS did not show SSIS catalog node and reports when connected to SQL Database Managed Instance

Problemas conocidosKnown issues

Advertencia

Hay un problema conocido por el que SSMS 17.6 tiene un comportamiento inestable y se bloquea al usar planes de mantenimiento.There is a known issue where SSMS 17.6 becomes unstable and crashes when using Maintenance Plans. Si usa planes de mantenimiento, no instale SSMS 17.6.If you use Maintenance Plans, do not install SSMS 17.6. Si ya ha instalado la versión 17.6 y experimenta este problema, cambie a la versión 17.5 de SSMS.Downgrade to SSMS 17.5 if you already installed 17.6 and this issue is affecting you.

descargar SSMS 17.5download SSMS 17.5

Disponible con carácter general | Número de compilación: 14.0.17224.0Generally available | Build number: 14.0.17224.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Clasificación y detección de datos:Data Discovery & Classification:

  • Se ha agregado una nueva característica de clasificación y detección de datos de SQL para detectar, clasificar, etiquetar y notificar información confidencial en las bases de datos.Added a new SQL Data Discovery & Classification feature for discovering, classifying, labeling & reporting sensitive data in your databases.
  • La detección automática y la clasificación de la información más confidencial (por ejemplo, empresarial, financiera, sanitaria o datos personales) pueden desempeñar un papel fundamental en el estado de protección de la información de la organización.Auto-discovering and classifying your most sensitive data (for example, business, financial, healthcare, personal data) can play a pivotal role in your organizational information protection stature.
  • Para más información, vea Clasificación y detección de datos de SQL.Learn more at SQL Data Discovery & Classification.

Editor de consultas:Query Editor:

  • Se ha agregado compatibilidad con la opción SkipRows al formato de archivo externo de texto delimitado para Azure SQL DW.Added support for SkipRows option to the Delimited Text External File Format for Azure SQL DW. Esta funcionalidad permite a los usuarios omitir un número especificado de filas al cargar archivos de texto delimitado en SQL DW.This capability allows users to skip a specified number of rows when loading delimited text files into SQL DW. También se ha agregado la compatibilidad correspondiente de IntelliSense/SMO con la palabra clave FIRST_ROW.Also added the corresponding intellisense/SMO support for the FIRST_ROW keyword.

Plan de presentación:Showplan:

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

Plan de presentación:Showplan:

  • Se ha corregido el tiempo transcurrido de las estadísticas de consultas dinámicas para que muestre el tiempo de ejecución del motor, en lugar del tiempo transcurrido para la conexión de las estadísticas de consultas dinámicas.Fixed Live Query Statistics elapsed time, to show engine execution time instead of time elapsed for LQS connection.
  • Se ha corregido un problema que hacía que el plan de presentación no pudiera reconocer operadores lógicos de aplicación, como GbApply e InnerApply.Fixed an issue where showplan was not able to recognize Apply logical operators like GbApply and InnerApply.
  • Se ha corregido un problema relacionado con ExchangeSpill.Fixed an issue related to ExchangeSpill.

Editor de consultas:Query Editor:

  • Se ha corregido un problema relacionado con los SPID que hacía que SSMS produjera un error como el siguiente: "La cadena de entrada no tiene el formato correcto.Fixed on issue related to SPIDs where SSMS could throw an error like "Input string was not in a correct format. (mscorlib)"al ejecutar una consulta simple precedida de "SET SHOWPLAN_ALL ON".(mscorlib)" when executing a simple query preceded by a "SET SHOWPLAN_ALL ON".

SMO:SMO:

  • Se ha corregido un problema que hacía que SMO no pudiera obtener las propiedades AvailabilityReplica en caso de que la intercalación del servidor distinguiera mayúsculas de minúsculas (como resultado, SSMS podía mostrar un mensaje de error como el siguiente: "El identificador formado por varias partes 'a.delimited' no se pudo enlazar".Fixed an issue where SMO was not able to fetch AvailabilityReplica properties in case the server collation happened to be case-sensitive (as a result, SSMS could display an error message like "The multi-part identifier "a.delimited" could not be bound."
  • Se ha corregido un problema en la clase DatabaseScopedConfigurationCollection al controlar incorrectamente las intercalaciones (como resultado, un SSMS en ejecución en un equipo de agente de administración con una configuración regional en turco podría mostrar un error como "Legacy cardinality estimation is not valid scoped configuration" (La estimación de cardinalidad heredada no es una configuración con ámbito válida) al hacer clic con el botón derecho en una base de datos que se ejecute en un servidor con una intercalación que distinga mayúsculas de minúsculas).Fixed an issue in DatabaseScopedConfigurationCollection class, where incorrectly handling collations (as a result, an SSMS running on an ma machine with a Turkish locale could display an error like "legacy cardinality estimation is not valid scoped configuration" when right-clicking on a database running on a server with a case-sensitive collation).
  • Se ha corregido un problema en la clase JobServer que hacía que SMO no pudiera obtener las propiedades de Agente SQL en un servidor de SQL 2005 (como resultado, SSMS producía un error como "No se puede asignar un valor predeterminado a una variable local.Fixed an issue in JobServer class, where SMO was not able to fetch SQL Agent properties on a SQL 2005 server (as a result, SSMS was throwing an error like "Cannot assign a default value to a local variable. Debe declarar la variable escalar "@ServiceStartMode" y, en última instancia, no mostraba el nodo de Agente SQL en el Explorador de objetos).Must declare the scalar variable "@ServiceStartMode" and, ultimately, was not displaying the SQL Agent node in Object Explorer).

Plantillas:Templates:

Explorador de objetos:Object Explorer:

Auditoría:Auditing:

  • Se ha corregido un problema con la característica Combinar archivos de auditoría.Fixed an issue with the Merge Audit Files feature.

Problemas conocidosKnown issues

Clasificación de datos:Data classification:

  • La eliminación de una clasificación y la posterior adición manualmente de una nueva clasificación para la misma columna hace que se asigne el tipo de información y la etiqueta de confidencialidad anteriores a la columna en la vista principal.Removing a classification and then manually adding a new classification for the same column results in the old information type and sensitivity label being assigned to the column in the main view.
    Solución: asigne el tipo de información y la etiqueta de confidencialidad nuevos después de volver a agregar la clasificación a la vista principal y antes de guardar.Workaround: Assign the new information type and sensitivity label after the classification was added back to the main view and before saving.

descargar SSMS 17.4download SSMS 17.4

Disponible con carácter general | Número de compilación: 14.0.17213.0Generally available | Build number: 14.0.17213.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

NovedadesWhat's new

SSMS generalGeneral SSMS

Evaluación de vulnerabilidad:Vulnerability Assessment:

  • Se ha incluido un nuevo servicio de evaluación de vulnerabilidades de SQL para analizar las bases de datos con objeto de encontrar posibles vulnerabilidades y desviaciones con respecto a los procedimientos recomendados, como errores de configuración, permisos excesivos y datos confidenciales sin protección.Added a new SQL Vulnerability Assessment service to scan your databases for potential vulnerabilities and deviations from best practices, such as misconfigurations, excessive permissions, and exposed sensitive data.
  • Los resultados de la evaluación incluyen pasos que requieren acción con los que se corrige cada problema y scripts de solución personalizados cuando proceda.Results of the assessment include actionable steps to resolve each issue and customized remediation scripts where applicable. El informe de evaluación se puede personalizar para ajustarse a cada entorno y adaptarse a los requisitos particulares.The assessment report can be customized for each environment and tailored to specific requirements. Obtenga más información en Evaluación de vulnerabilidades de SQL.Learn more at SQL Vulnerability Assessment.

SMO:SMO:

  • Se ha corregido un problema en el que *HasMemoryOptimizedObjects iniciaba una excepción en Azure.Fixed issue where *HasMemoryOptimizedObjects were throwing exception on Azure.
  • Se ha agregado compatibilidad con la nueva característica CATALOG_COLLATION.Added support for new CATALOG_COLLATION feature.

Panel AlwaysOn:Always On Dashboard:

  • Mejoras en el análisis de latencia de Grupos de disponibilidad.Improvements for latency analysis in Availability Groups.
  • Se han agregado dos informes nuevos: AlwaysOn_Latency_Primary y AlwaysOn_Latency_Secondary.Added two new reports: AlwaysOn_Latency_Primary and AlwaysOn_Latency_Secondary.

Plan de presentación:Showplan:

  • Se han actualizado los vínculos para que apunten a la documentación correcta.Updated links to point to correct documentation.
  • Se permite el análisis de plan único directamente desde plan real generado.Allow single plan analysis directly from actual plan produced.
  • Nuevo conjunto de iconos.New set of icons.
  • Se ha agregado compatibilidad para identificar "operadores lógicos de aplicación" como GbApply o InnerApply.Added support for recognize "Apply logical operators" like GbApply, InnerApply.

XE Profiler:XE Profiler:

  • Se ha cambiado el nombre a generador de perfiles XEvent.Renamed to XEvent Profiler.
  • Ahora, los comandos de menú Iniciar y Detener inician o detienen la sesión de forma predeterminada.Stop/Start menu commands now stop/start the session by default.
  • Se han habilitado métodos abreviados de teclado (por ejemplo, CTRL+F para realizar búsquedas).Enabled keyboard shortcuts (for example, CTRL+F to search).
  • Se han agregado las acciones database_name y client_hostname a los eventos pertinentes en las sesiones del generador de perfiles XEvent.Added database_name and client_hostname actions to appropriate events in XEvent Profiler sessions. Para que el cambio surta efecto, puede que sea necesario eliminar las instancias de sesión QuickSessionStandard o QuickSessionTSQL existentes en los servidores (vea el artículo 3142981 de Connect).For the change to take effect, you may need to delete existing QuickSessionStandard or QuickSessionTSQL session instances on the servers - Connect 3142981

Línea de comandos:Command line:

  • Se ha agregado una nueva opción de línea de comandos ("-G") que sirve para conectar SSMS automáticamente a un servidor o a una base de datos por medio de la autenticación de Active Directory ("Integrada" o "Contraseña").Added a new command-line option ("-G") that can be used to automatically have SSMS connect to a server/database using Active Directory Authentication (either 'Integrated' or 'Password'). Para más información, vea Ssms (Utilidad).For details, see Ssms utility.

Asistente para la importación de archivos planos:Import Flat File Wizard:

  • Se ha agregado un método para seleccionar un nombre de esquema distinto del predeterminado ("dbo") al crear la tabla.Added a way to pick a schema name other than the default ("dbo") when creating the table.

Almacén de consultas:Query Store:

  • Se ha restaurado el informe "Consultas con regresión" al expandir la lista de informes Almacén de consultas disponible.Restored the "Regressed Queries" report when expanding the Query Store available reports list.

Integration Services (IS)Integration Services (IS)

  • Se ha agregado una función de validación de paquetes al Asistente para la implementación que sirve para que el usuario averigüe qué componentes de los paquetes SSIS no se admiten en Azure-SSIS IR.Added package validation function in Deployment Wizard, which helps the user figure out components inside SSIS packages that are not supported in Azure-SSIS IR.

Correcciones de erroresBug fixes

SSMS generalGeneral SSMS

  • Explorador de objetos: Se ha corregido un problema por el que el nodo de función con valores de tabla no aparecía con las instantáneas de base de datos (vea el artículo de Connect 3140161).Object Explorer: Fixed an issue where Table-Valued Function node was not showing up for database snapshots - Connect 3140161. Se ha mejorado el rendimiento al expandir el nodo Bases de datos cuando el servidor tiene bases de datos AUTOCLOSE.Improved performance when expanding Databases node when the server has autoclose databases.
  • Editor de consultas: Se ha corregido un problema por el que se producían errores en IntelliSense con usuarios que no tienen acceso a la base de datos maestra.Query Editor: Fixed an issue where IntelliSense was failing for users that don't have access to the master database. Se ha corregido un problema que hacía que SSMS se bloqueara en algunos casos cuando se cerraba la conexión con un equipo remoto (vea el artículo de Connect 3142557).Fixed an issue that was causing SSMS to crash in some cases when the connection to a remote machine was closed - Connect 3142557.
  • Visor de XEvent: Se ha vuelto a habilitar la funcionalidad para exportar a XEL.XEvent Viewer: Re-enabled functionality to export to XEL. Se han corregido problemas por los que, a veces, los usuarios no podían cargar un archivo XEL completo.Fixed issues where in some cases the user was not able to load an entire XEL file.
  • Generador de perfiles XEvent: Se ha corregido un problema que hacía que SSMS se bloqueara si un usuario no tenía el permiso VER ESTADO DEL SERVIDOR.XEvent Profiler: Fixed an issue that was causing SSMS to crash when the user did not have VIEW SERVER STATE permissions. Se ha corregido un problema en el que, al cerrar la ventana de datos actualizados del generador de perfiles XEvent, no se detenía la sesión subyacente.Fixed an issue where closing the XE Profiler Live Data window did not stop the underlying session.
  • Servidores registrados: Se ha corregido un problema por el cual el comando "Mover a..." dejaba de funcionar: Connect 3142862 y Connect 3144359.Registered Servers: Fixed an issue where the "Move To..." command stopped working - Connect 3142862 and Connect 3144359.
  • SMO: Se ha corregido un problema en el que el método TransferData en el objeto de transferencia no funcionaba.SMO: Fixed an issue where the TransferData method on the Transfer object was not working. Se ha corregido un problema por el que las bases de datos de servidor iniciaban una excepción con las bases de datos de SQL DW en pausa.Fixed an issue where Server databases throws exception for paused SQL DW databases. Se ha corregido un problema por el que, al crear scripts de bases de datos SQL en SQL Data Warehouse, se generaban valores de parámetro de T-SQL incorrectos.Fixed an issue where scripting SQL database against SQL Data Warehouse generated incorrect T-SQL parameter values. Se ha corregido un problema en el que, al crear el script de una base de datos extendida, se emitía incorrectamente la opción DATA_COMPRESSION.Fixed an issue where scripting of a stretched DB incorrectly emitting the DATA_COMPRESSION option.
  • Monitor de actividad de trabajo: Se ha corregido un problema en el que el usuario obtenía un error "El índice estaba fuera del intervalo.Job Activity Monitor: Fixed an issue where the user was getting an "Index was out of range. Debe ser un valor no negativo e inferior al tamaño de la colección.Must be non-negative and less than the size of the collection. Nombre del parámetro: index (System.Windows.Forms)" al intentar filtrar por categoría (vea el artículo de Connect 3138691).Parameter name: index (System.Windows.Forms)" error when trying to filter by Category - Connect 3138691.
  • Cuadro de diálogo de conexión: Se ha corregido un problema por el que los usuarios del dominio sin acceso a un controlador de dominio de lectura/escritura no podían iniciar sesión en un servidor SQL Server por medio de la autenticación SQL (vea el artículo de Connect 2373381).Connection Dialog: Fixed an issue where domain users without access to a Read/Write domain controller could not sign in to a SQL Server using SQL Authentication - Connect 2373381.
  • Replicación: Se ha corregido un problema en el que se mostraba un error similar a "No se puede aplicar el valor 'null' a la propiedad ServerInstance" al examinar las propiedades de una suscripción de extracción en SQL Server.Replication: Fixed an issue where an error similar to "Cannot apply value 'null' to property ServerInstance" was displayed when looking at properties of a pull subscription in SQL Server.
  • Programa de instalación de SSMS: Se ha corregido un problema que hacía que el programa de instalación de SSMS reconfigurara incorrectamente todos los productos instalados en el equipo.SSMS Setup: Fixed an issue where SSMS setup was incorrectly causing all the installed products on the machine to be reconfigured.
  • Configuración del usuario:User Settings:
    • Con esta corrección, los usuarios de Azure Government tienen acceso ininterrumpido a sus recursos de Azure SQL Database y Azure Resource Manager con SSMS a través de la autenticación universal y el inicio de sesión de Azure Active Directory.With this fix, Azure Government users have uninterrupted access to their Azure SQL Database and Azure Resource Manager resources with SSMS via Universal authentication and Azure Active Directory login. Los usuarios con versiones anteriores de SSMS deberán abrir Herramientas|Opciones|Servicios de Azure y, en Administración de recursos, cambiar la configuración de la propiedad "Entidad de Active Directory" por https://login.microsoftonline.us.Users of prior versions of SSMS would need to open Tools|Options|Azure Services and under Resource Management change the configuration of the "Active Directory Authority" property to https://login.microsoftonline.us.

Analysis Services (AS)Analysis Services (AS)

  • Generador de perfiles: se ha corregido un problema que ocurría al intentar conectarse por medio de la autenticación de Windows en Azure AS.Profiler: fixed an issue when trying to connect using Window Authentication against Azure AS.
  • Se ha corregido un problema que provocaba un bloqueo al cancelar los detalles de la conexión en un modelo 1400.Fixed an issue that could cause a crash when canceling connection details on a 1400 model.
  • Ahora, cuando se establece una clave de blob de Azure en el cuadro de diálogo de propiedades de la conexión al actualizar las credenciales, dicha clave se enmascara visualmente.When setting an Azure blob key in the connection properties dialog when refreshing credentials, it will now be visually masked.
  • Se ha corregido un problema en el cuadro de diálogo Selección de usuario de Azure Analysis Services para mostrar el GUID de la aplicación en lugar del identificador del objeto en las búsquedas.Fixed an issue in the Azure Analysis Services User selection dialog to show the Application ID guid instead of the Object ID when searching.
  • Se ha corregido un problema en la barra de herramientas Examen de base de datos\Diseñador de consultas de MDX que hacía que los iconos se asignaran incorrectamente a algunos de los botones.Fixed an issue in the Browse Database\MDX query designer toolbar that caused the icons to be incorrectly mapped for some buttons.
  • Se ha corregido un problema que impedía conectarse a SSAS a través de direcciones http/https de IIS de msmdpump.Fixed an issue that prevented connecting to SSAS using msmdpump IIS http/https addresses.
  • Ahora, algunas cadenas del cuadro de diálogo Selector de usuarios de Azure Analysis Services se han traducido a otros idiomas.Several strings in the Azure Analysis Services User Picker dialog have now been translated for additional languages.
  • Ahora, la propiedad MaxConnections es visible en los orígenes de datos de los modelos tabulares.MaxConnections property is now visible for data sources in tabular models.
  • Ahora, el Asistente para la implementación generará definiciones de JSON correctas para los miembros del rol de Azure AS.Deployment Wizard will now generate correct JSON definitions for Azure AS role members.
  • Se ha corregido un problema en SQL Profiler que hacía que, al seleccionar la autenticación de Windows en Azure AS, se seguía pidiendo que se iniciara sesión.Fixed an issue in SQL Profiler where selecting Windows Authentication against Azure AS would still prompt for login.

descargar SSMS 17.3download SSMS 17.3

Disponible con carácter general | Número de compilación: 14.0.17199.0Generally available | Build number: 14.0.17199.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

MejorasEnhancements

  • Se ha agregado el nuevo asistente "Importar archivo plano" para simplificar la experiencia de importación de archivos CSV con un marco de trabajo inteligente, que ahora no exige prácticamente intervención por parte del usuario ni tener conocimientos especializados sobre dominios.New "Import Flat File" wizard added to streamline the import experience of CSV files with an intelligent framework, requiring minimal user intervention, or specialized domain knowledge. Para obtener detalles, vea Importación de archivos planos mediante el asistente de SQL.For details, see Import Flat File to SQL Wizard.
  • Se ha agregado el nodo "XEvent Profiler" al Explorador de objetos.Added "XEvent Profiler" node to Object Explorer. Para obtener detalles, vea Uso de XEvent Profiler de SSMS.For details, see Use the SSMS XEvent Profiler.
  • Se han actualizado el filtrado y la categorización de esperas en el informe histórico de esperas del panel de rendimiento.Updated waits filtering and categorization in Performance Dashboard historical waits report.
  • Se ha agregado la comprobación de sintaxis de la función "Predict".Added the syntax check of the "Predict" function.
  • Se ha agregado la comprobación de sintaxis de las consultas de administración de biblioteca externa.Added the syntax check of the External Library Management queries.
  • Se ha agregado compatibilidad con SMO a la administración de biblioteca externa.Added SMO support for External Library Management.
  • Se ha agregado compatibilidad con "Iniciar PowerShell" a la ventana "Servidores registrados" (se requiere un nuevo módulo de SQL PowerShell).Added "Start PowerShell" support to "Registered Servers" window (requires a new SQL PowerShell module).
  • Always On: se ha agregado compatibilidad de enrutamiento de solo lectura a los grupos de disponibilidad.Always On: added read-only routing support for availability groups.
  • Se ha agregado una opción para enviar detalles de seguimiento a la ventana de salida de los inicios de sesión "Active Directory - Universal compatible con MFA" (desactivados de forma predeterminada; deben activarse en la configuración de usuario, en "Herramientas > Opciones > Servicios de Azure > Nube de Azure > Nivel de seguimiento de la ventana de salida de ADAL").Added an option to send tracing details to the Output Window for "Active Directory - Universal with MFA support" logins (off by default; needs to be turned on in user settings under "Tools > Options > Azure Services > Azure Cloud > ADAL Output Window Trace Level").
  • Almacén de consultas:Query Store:
    • La interfaz de usuario del almacén de consultas será accesible aunque QDS esté desactivado, siempre que haya registrado datos.Query Store UI will be accessible even when QDS is OFF as long as QDS have recorded any data.
    • La interfaz de usuario del almacén de consultas ahora expone la categorización de esperas en todos los informes existentes.Query Store UI now exposes waits categorization in all the existing reports. Esto permite que los clientes desbloqueen los escenarios de consultas que más esperan y muchos otros.This lets customers unlock the scenarios of Top Waiting Queries and many more.
  • Se ha convertido en opcional la inclusión de los encabezados de parámetros de scripting (desactivada de forma predeterminada; se puede habilitar en la configuración de usuario, en "Herramientas > Opciones > Explorador de objetos de SQL Server > Scripting > Incluir encabezado de parámetros de scripting"). Artículo de Connect 3139199.Made inclusion of the scripting parameters headers optional (off by default; can be enabled in user settings under "Tools > Options > SQL Server Object Explorer > Scripting > Include scripting parameters header") - Connect item 3139199.
  • Se ha quitado la personalización de marca "RC".Removed "RC" branding.

Correcciones de erroresBug Fixes

SSMS generalGeneral SSMS

  • XEvent:XEvent:
    • Se ha corregido el problema que hacía que SSMS abriera únicamente parte de los eventos del archivo .xel.Fixed issue where SSMS opens only part of the events in .xel file.
    • Se ha mejorado la experiencia "Observar datos en directo" cuando la base de datos predeterminada no es "master" (vea el artículo de Connect 1222582).Improved "Watch Live Data" experience when default database is not 'master' - Connect item 1222582.
  • AlwaysOn: se ha corregido el problema que podía producir un error "El registro de este conjunto de copia de seguridad finaliza en el LSN x, demasiado pronto para aplicarlo a la base de datos" en "Restaurar copias de seguridad de registro".Always On: Fixed issue where "Restore log backups" may fail with error "The sign in this backup set terminates at LSN x, which is too early to apply to the database".
  • Monitor de actividad de trabajo: se han corregido los iconos incoherentes. Artículo de Connect 3133100.Job Activity Monitor: fixed inconsistent icons - Connect item 3133100.
  • Almacén de consultas: se ha corregido el problema que hacía que el usuario no pudiera elegir un intervalo de fechas "personalizado" para los informes del almacén de consultas.Query Store: Fixed Issue where user cannot choose "custom" date range for Query Store reports. Vinculado a los artículos de Connect siguientes.Linked to below connect items.
  • Se ha corregido un problema que hacía que el cuadro de diálogo de conexión no "borrara" la base de datos usada más recientemente cuando la información guardada tenía una base de datos con nombre y el usuario seleccionaba la predeterminada.Fixed issue where connection dialog doesn't "clear" the most recently used database when saved info has named database and user selects default.
  • Scripting de objetos: Se ha corregido un problema que hacía que "Generar script de base de datos" no funcionara y produjera un error cuando el usuario tenía una base de datos DW en pausa en el servidor, pero seleccionaba otra base de datos no DW e intentaba generar scripts de ella.Object Scripting: Fixed an issue where "Generate database script" not working and throwing an error when the user has a paused DW database on the server, but selected another non-DW database and tried t script it. Se ha corregido el problema por el que el encabezado de los procedimientos almacenados generados por script no coincidía con la configuración de script, lo que daba lugar a un script engañoso (vea el artículo 3139784 de Connect).Fixed issue where the header for scripted Stored Procedures was not matching the script settings, resulting in a misleading script - Connect item 3139784. Se ha vuelto a habilitar el "botón Script" al dirigir objetos de Azure SQL.Re-enabled the "Script button" when targeting Azure SQL objects. Se ha corregido un problema por el que SSMS no permitía el scripting de "Alter" o "Execute" en algunos objetos (UDF, View, SP, Trigger) cuando se estaba conectado a una instancia de Azure SQL Database (vea el artículo 3136386 de Connect).Fixed issue where SSMS was not allowing scripting for "Alter" or "Execute" on some objects (UDF, View, SP, Trigger) when connected to an Azure SQL database - Connect item 3136386.
  • Editor de consultas:Query editor:
    • Se ha mejorado Intellisense al seleccionar instancias de Azure SQL Database.Improved intellisense when targeting Azure SQL databases.
    • Se ha corregido un problema que provocaba un error en las consultas debido a un token de autenticación expirado (autenticación universal).Fixed an issue where queries failed due to an expired authentication token (Universal Authentication).
    • Se ha mejorado Intellisense al trabajar con instancias de Azure SQL Database (en particular, al conectarse a Azure SQL Database, se usa la gramática más reciente de T-SQL (140)).Improved intellisense when working against Azure SQL databases (particularly, when connecting to Azure SQL Database, the latest T-SQL grammar (140) will be used).
    • Se ha corregido el problema que hacía que, al abrir una ventana de consulta con una conexión a una base de datos no DW en un servidor, todas las ventanas de consulta subsiguientes de ese servidor a bases de datos DW produjeran distintos errores sobre tipos u opciones no compatibles.Fixed issue where open a query window with a connection to a non-DataWarehouse database on a server would cause all subsequent query windows for that server to DataWarehouse databases to throw various errors about unsupported types/options.
  • AlwaysOn:Always On:
    • se ha agregado la columna Modo de propagación al panel Always On y a la página de propiedades del grupo de disponibilidad.Added For details, seeding mode column to Always On dashboard and AG properties page.
    • Se ha corregido el problema que hacía que no se pudiera crear un grupo de disponibilidad de Linux cuando el principal estaba en Windows. Artículo de Connect 3139856.Fixed issue where it was not possible to create a Linux AG when primary is on Windows - Connect item 3139856.
  • Se han corregido varios problemas de "memoria insuficiente" en SSMS al ejecutar consultas. Artículo de Connect 2845190 y artículo de Connect 3123864.Fixed several "Out of Memory" issues in SSMS when running queries - Connect item 2845190, Connect item 3123864.
  • Profiler:Profiler:
    • Se ha corregido el problema por el que Profiler no funcionaba al seleccionar SQL 2005.Fixed issue where Profiler was not working when targeting SQL 2005.
    • Se ha corregido el problema que hacía que Profiler no aceptara la opción de conexión "Confiar en certificado de servidor".Fixed issue where Profiler was not honoring the "trust server certificate" connection option.
  • Monitor de actividad: se ha corregido el problema que hacía que el Monitor de actividad no funcionara al apuntar a SQL Server en ejecución en Linux.Activity Monitor: fixed an issue where Activity Monitor does not work when pointed at SQL Server running on Linux.
  • Se ha corregido un problema con la clase de transferencia de SMO que hacía que no se transfirieran objetos de origen de datos externo o formato de archivo externo; ahora los objetos de estos tipos se deben incluir correctamente en la transferencia.Fixed an issue with the SMO Transfer class where it wouldn't transfer External Data Source or External File Format objects, objects of those types should now correctly be included in the transfer.
  • Servidores registrados:Registered Servers:
    • Se ha habilitado la consulta multiservidor para servidores de agente de usuario (intenta usar el mismo token para cada servidor de agente de usuario del grupo).Enabled multiserver query for UA servers (it tries to use the same token for every UA server in the group).
  • Autenticación universal de AD:AD Universal Authentication:
    • Se ha corregido el problema que hacía que no se admitiera la autenticación de Azure AD.Fixed issue where Azure AD authentication was not supported.
    • Se ha corregido el problema que hacía que el diseñador de tablas o vistas no funcionara.Fixed issue where table/view designer was not working.
    • Se ha corregido el problema que hacía que "Seleccionar las 1000 primeras filas" y "Editar las 200 primeras filas" no funcionaran.Fixed issue where "Select Top 1000 rows" and "Edit Top 200 rows" were not working.
  • Restauración de bases de datos: se ha corregido un problema que hacía que la restauración omitiera la última carpeta de la ruta de acceso al mover archivos a una ubicación alternativa.Database restore: fixed an issue where restore omits the last folder in the path when moving files to an alternate location.
  • Asistente para comprimir:Compress wizard:
    • Se ha corregido un problema del asistente para administrar la compresión de los índices; se ha corregido el problema que hacía que los asistentes para comprimir datos no funcionaran para SQL 2016 y versiones inferiores.Fixed an issue with manage compression wizard for indexes; fixed issue where compress data wizards were broken for SQL 2016 and lower. https://connect.microsoft.com/SQLServer/feedback/details/3139342
    • Se ha agregado el asistente para comprimir a las tablas e índices de Azure.Added Compress wizard to Azure tables and indexes.
  • Plan de presentación:Showplan:
    • Se ha corregido el problema que hacía que no se reconocieran los operadores PDW.Fixed issue where PDW operators were not recognized.
  • Propiedades del servidor:Server Properties:
    • Se ha corregido el problema que hacía que no se pudiera modificar la afinidad del procesador del servidor.Fixed issue with not being able to modify server processor affinity.

Analysis Services (AS)Analysis Services (AS)

  • Se ha corregido una serie de problemas con el Asistente para la implementación para que admita modelos tabulares de nivel de compatibilidad 1400 y orígenes de datos de Power Query.Fixed a number of issues with Deployment Wizard to support tabular 1400 compat-level models and Power Query data sources.
  • El Asistente para la implementación se puede implementar ahora en Azure AS cuando se ejecuta desde la línea de comandos.Deployment Wizard can now deploy to AS Azure when running from command line.
  • Ahora, cuando se usa autenticación de Windows en Azure AS, el usuario ve correctamente el nombre de la cuenta de usuario en el Explorador de objetos.When using Windows Auth in AS Azure the user will now For details, see the name of the user account in Object Explorer correctly.

Problemas conocidos de la versión 17.3:Known issues in this 17.3 release:

SSMS generalGeneral SSMS

  • La siguiente funcionalidad de SSMS no es compatible con la autenticación de Azure AD mediante UA con MFA:The following SSMS functionality is not supported for Azure AD auth using UA with MFA:
    • El Asistente para la optimización de motor de base de datos no es compatible con la autenticación de Azure AD; hay un problema conocido que consiste en que el mensaje de error que se presenta al usuario es un poco críptico: "No se puede cargar el archivo o ensamblado "Microsoft.IdentityModel.Clients.ActiveDirectory,..." en lugar del esperado: "El Asistente para la optimización de motor de base de datos no admite Microsoft Azure SQL Database.Database Engine Tuning Advisor is not supported for Azure AD auth; there is a known issue where the error message presented to the user is a bit cryptic "Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,..." instead of the expected "Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient)".(DTAClient)".
  • El intento de analizar una consulta en DTA produce un error: "El objeto debe implementar IConvertible.Trying to analyze a query in DTA results in an error: "Object must implement IConvertible. (mscorlib)".(mscorlib)".
  • Consultas con regresión no aparece en la lista Almacén de consultas de informes del Explorador de objetos.Regressed Queries is missing from the Query Store list of reports in Object Explorer.
    • Solución alternativa: haga clic con el botón derecho en el nodo Almacén de consultas y seleccione Ver consultas con regresión.Workaround: Right-click the Query Store node and select View Regressed Queries.

Integration Services (IS)Integration Services (IS)

  • La [execution_path] de [catalog].[event_messagea] no es correcta para ejecuciones de paquetes en Escalabilidad horizontal. [execution_path] comienza con "\Package" en lugar del nombre de objeto del ejecutable del paquete.The [execution_path] in [catalog].[event_messagea] is not correct for package executions in Scale Out. The [execution_path] starts with "\Package" instead of the object name of the package executable. Al ver el informe general sobre ejecuciones de paquetes en SSMS, el vínculo de "Ruta de acceso de ejecución" de Información general de ejecución no puede funcionar.When viewing the overview report of package executions in SSMS, the link of "Execution Path" in Execution Overview cannot work. La solución alternativa consiste en hacer clic en "Ver mensajes" en el informe general para comprobar todos los mensajes de eventos.The workaround is to click "View Messages" on overview report to check all event messages.

descargar SSMS 17.2download SSMS 17.2

Disponible con carácter general | Número de compilación: 14.0.17177.0Generally available | Build number: 14.0.17177.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

MejorasEnhancements

  • Multi-Factor Authentication (MFA)Multi-Factor Authentication (MFA)

    • Autenticación de Azure AD de varios usuarios para la autenticación universal con Multi-Factor Authentication (UA con MFA).Multiple-user Azure AD authentication for Universal authentication with Multi-factor authentication (UA with MFA)
    • Se ha agregado un nuevo campo de entrada de credenciales de usuario para la autenticación universal con MFA a fin de permitir la autenticación de varios usuarios.A new user credential input field was added for Universal Authentication with MFA to support multi-user authentication.
  • El cuadro de diálogo de conexión ahora admite los siguientes cinco métodos de autenticación:The connection dialog box now supports the following 5 authentication methods:

    • Autenticación de WindowsWindows Authentication
    • Autenticación de SQL ServerSQL Server Authentication
    • Active Directory: Universal compatible con MFAActive Directory - Universal with MFA support
    • Active Directory: ContraseñaActive Directory - Password
    • Active Directory: IntegradoActive Directory - Integrated
  • El asistente para exportación e importación de bases de datos para DacFx usa la autenticación universal con MFA.Database export/import for DacFx wizard using Universal Authentication with MFA.

  • Para obtener información sobre la compatibilidad de API, consulte IUniversalAuthProvider Interface (Interfaz IUniversalAuthProvider).For API support, see IUniversalAuthProvider Interface.

  • La biblioteca administrada de ADAL que usa la autenticación universal de Azure AD con MFA se ha actualizado a la versión 3.13.9.ADAL managed library used by Azure AD Universal Authentication with MFA was upgraded to 3.13.9 version.

  • Además, se ha publicado una nueva interfaz de la CLI compatible con la configuración de administración de Azure AD para SQL Database y SQL Data Warehouse.In addition, a new CLI interface was delivered supporting Azure AD admin setting for SQL Database and SQL Data Warehouse.

Para más información sobre los métodos de autenticación de Active Directory, vea Autenticación universal con SQL Database y SQL Data Warehouse (compatibilidad de SSMS con MFA) y Configuración de la autenticación multifactor para SQL Server Management Studio y Azure AD.For more information on the Active Directory authentication methods, For details, see Universal Authentication with SQL Database and SQL Data Warehouse (SSMS support for MFA) and Configure Azure SQL Database multi-factor authentication for SQL Server Management Studio.

  • La ventana de salida tiene entradas para las consultas que se ejecutan durante la expansión de los nodos del Explorador de objetos.Output window has entries for queries run during expansion of Object Explorer nodes

  • Diseñador de vistas habilitado para instancias de Azure SQL Database.Enabled View designer Azure SQL Databases

  • Han cambiado las opciones de scripting predeterminadas para incluir en script objetos desde el Explorador de objetos en SSMS:The default scripting options for scripting objects from Object Explorer in SSMS have changed:

    • Anteriormente, el valor predeterminado en una instalación nueva era que el destino de script generado tuviera la versión más reciente de SQL Server (actualmente, SQL Server 2017).Previously, the default on a new install was to have the generated script target the latest version of SQL Server (currently SQL Server 2017).
    • En SSMS 17.2 se ha agregado una opción nueva: Coincidir configuración del script con origen.In SSMS 17.2 a new option has been added: Match Script Settings to Source. Cuando se establece en True, el script generado tiene como destino la misma versión, tipo de motor y edición del motor que el servidor al que pertenece el objeto del que se crea el script.When set to True, the generated script targets the same version, engine type, and engine edition as the server the object being scripted is from.
    • El valor Coincidir configuración del script con origen se establece en True de forma predeterminada, por lo que las nuevas instalaciones de SSMS tendrán automáticamente la opción predeterminada de crear siempre el script de los objetos en el mismo destino que el servidor original.The Match Script Settings to Source value is set to True by default, so new installs of SSMS will automatically default to always scripting objects to the same target as the original server.
    • Cuando el valor Coincidir configuración del script con origen se establece en False, se habilitarán las opciones de destino de scripting normales y funcionarán como lo hacían anteriormente.When the Match Script Settings to Source value is set to False, the normal scripting target options will be enabled and function as they did previously. Además, todas las opciones de scripting se han movido a su propia sección: Opciones de versión.Additionally, all the scripting options have been moved to their own section - Version Options. Ya no están en Opciones generales de scripting.They are no longer under General Scripting Options.
  • Se ha agregado compatibilidad con nubes nacionales en "Restore from URL".Added support for National Clouds in "Restore from URL"

  • Los informes de QueryStoreUI ahora son compatibles con otras métricas (por ejemplo, RowCount, DOP o tiempo de CLR) de sys.query_store_runtime_stats.QueryStoreUI reports now supports additional metrics (for example, RowCount, DOP, CLR Time) from sys.query_store_runtime_stats.

  • IntelliSense es ahora compatible con Azure SQL Database https://connect.microsoft.com/SQLServer/feedback/details/3100677/ssms-2016-would-be-nice-to-have-intellisense-on-azure-sql-databasesIntelliSense is now supported for Azure SQL Database https://connect.microsoft.com/SQLServer/feedback/details/3100677/ssms-2016-would-be-nice-to-have-intellisense-on-azure-sql-databases

  • El cuadro de diálogo Seguridad: conexión tendrá como valor predeterminado no confiar en certificados de servidor y solicitará cifrado para las conexiones de Azure SQL DB.Security: connection dialog will default to not trusting server certificates and to requesting encryption for Azure SQL DB connections

  • Mejoras generales sobre la compatibilidad de SQL Server con Linux:General improvements around support for SQL Server on Linux:

  • Se recupera el nodo Correo electrónico de base de datos.Database Mail node is back

  • Se han solucionado algunos problemas relacionados con las rutas de acceso.Addressed misc issues related to paths

  • El monitor de actividad es más estable.Activity Monitor is more stable

  • El cuadro de diálogo Propiedades de conexión muestra la plataforma correcta.Connection Properties dialog displays correct platform

  • El informe del servidor del panel de rendimiento ahora está disponible como informe predeterminado:Performance Dashboard server report now available as a default report:

    • Puede conectarse a SQL Server 2008 y versiones más recientes.Can connect to SQL Server 2008 and newer versions.
    • El subinforme Índices que faltan usa la puntuación para ayudar a identificar los índices más útiles.Missing indexes sub-report uses scoring to assist in identifying most useful indexes.
    • El subinforme de estadísticas de esperas históricas ahora agrega esperas por categoría.Historical wait stats subreport now aggregates waits be category. Las esperas Inactivo y En suspensión se filtran de forma predeterminada.Idle and sleep waits filtered out by default.
    • Nuevo subinforme Bloqueos temporales del historial.New Historical latches subreport.
  • La búsqueda del nodo Plan de presentación permite buscar en las propiedades del plan.Showplan node search allows searching in plan properties. Busque fácilmente cualquier propiedad de operador como el nombre de la tabla.Easily look for any operator property such as table name. Para usar esta opción al ver un plan:To use this option when viewing a plan:

    • Haga clic con el botón derecho en el plan y, en el menú contextual, haga clic en la opción Buscar nodo.Right-click on plan, and in the context menu click on Find Node option
    • Use CTRL+F.Use CTRL+F

Analysis Services (AS)Analysis Services (AS)

  • Nueva selección de miembros del rol de AAD para usuarios sin direcciones de correo electrónico en modelos de Azure AS en SSMSNew AAD role member selection for users without email addresses in AS Azure models in SSMS

Integration Services (IS)Integration Services (IS)

  • Se ha agregado una nueva columna ("Recuento ejecutado") al informe de ejecución de SSISAdded new column ("Executed Count") to the execution report for SSIS

Problemas conocidos de esta versión:Known issues in this release:

  • Las ventanas de consulta que usan la autenticación "Active Directory - Universal compatible con MFA" pueden experimentar un error similar al siguiente, al intentar ejecutar una consulta después de que esté abierta durante una hora:Query windows using "Active Directory - Universal with MFA Support" authentication may experience an error similar to the following, when attempting to execute a query after being open for one hour:

    Msg 0, Level 11, State 0, Line 0 The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts.

    Si se vuelve a ejecutar la consulta, se debería solucionar el error y realizarse correctamente.Rerunning the query should get past the error and succeed.

  • No se admite la siguiente funcionalidad de SSMS para la autenticación de Azure AD mediante la autenticación universal con MFA:The following SSMS functionality is not supported for Azure AD auth using Universal Authentication with MFA:

    • El diseñador Nueva tabla o vista muestra el aviso de inicio de sesión antiguo y no funciona para la autenticación de Azure AD.The New Table/View designer shows the old-style login prompt, and does not work for Azure AD authentication.
    • La característica Editar las primeras 200 filas no es compatible con la autenticación de Azure AD.The Edit Top 200 Rows feature doesn't support Azure Ad authentication.
    • El componente Servidor registrado no es compatible con la autenticación de Azure AD.The Registered Server component does not support Azure AD authentication.
    • El Asistente para la optimización de motor de base de datos no es compatible con la autenticación de Azure AD.The Database Engine Tuning Advisor is not supported for Azure AD authentication. Hay un problema conocido por el que el mensaje de error que se presenta al usuario no es útil: No se puede cargar el archivo o ensamblado "Microsoft.IdentityModel.Clients.ActiveDirectory,... en lugar del esperado El Asistente para la optimización de motor de base de datos no admite Microsoft Azure SQL Database. (DTAClient) .There is a known issue where the error message presented to the user is less than helpful: Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,... instead of the expected Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient).

Analysis Services (AS)Analysis Services (AS)

  • El Explorador de objetos de SSAS no mostrará el nombre de usuario de autenticación de Windows en las propiedades de conexión de Azure AS.Object Explorer in SSAS will not show the Windows Auth username in AS Azure connection properties.

Correcciones de erroresBug fixes

  • Se ha corregido un problema al intentar imprimir los resultados de una consulta (como texto).Fixed an issue when trying to print the results of a query (as text). https://connect.microsoft.com/SQLServer/feedback/details/3055225/https://connect.microsoft.com/SQLServer/feedback/details/3055225/
  • Se ha corregido una incidencia que hacía que SSMS colocara incorrectamente tablas y otros objetos al incluir en un script la eliminación de esos objetos en una base de datos de Azure SQL.Fixed an issue where SSMS was incorrectly dropping tables and other objects when scripting the deletion of such objects on a Azure SQL database.
  • Se ha corregido un problema que hacía que, en ocasiones, SSMS se negara a iniciar con un error como "No se encuentran uno o más componentes.Fixed an issue where SSMS occasionally SSMS refuses to start with an error like "Cannot find one or more components. Reinstale la aplicación".Please reinstall the application"
  • Se ha corregido un problema que hacía que el SPID en la interfaz de usuario de SSMS pudiera quedar obsoleto y desactualizado. https://connect.microsoft.com/SQLServer/feedback/details/1898875Fixed an issue where the SPID in SSMS UI could get stale and out of sync. https://connect.microsoft.com/SQLServer/feedback/details/1898875
  • Se ha corregido un problema en el programa de instalación (silenciosa) de SSMS que hacía que el argumento /passive se tratara como /quiet.Fixed an issue in SSMS (silent) setup where the /passive argument was treated as /quiet.
  • Se ha corregido un problema que hacía que SSMS produjera ocasionalmente un error de "Referencia de objeto no establecida en una instancia de un objeto" durante el inicio.Fixed an issue where SSMS occasionally throws an "Object reference not set to an instance of the object" error on startup. https://connect.microsoft.com/SQLServer/feedback/details/3134698https://connect.microsoft.com/SQLServer/feedback/details/3134698
  • Se ha corregido un problema en el "Asistente para compresión de datos" que causaba que SSMS se bloqueara al pulsar "Calcular" en la tabla de GraphFixed an issue on the "Data Compression Wizard" that was causing SSMS to crash when pressing 'Calculate' on Graph Table
  • Se ha solucionado un problema de rendimiento al hacer clic con el botón derecho en un índice de una tabla (en una conexión a Internet lenta).Addressed performance issue when right-clicking on an index for a table (over a slow internet connect). https://connect.microsoft.com/SQLServer/feedback/details/3120783https://connect.microsoft.com/SQLServer/feedback/details/3120783
  • Se ha corregido un problema que hacía que SSMS no pudiera enumerar los archivos de copia de seguridad en servidores con una intercalación que distingue mayúsculas de minúsculas.Fixed an issue where SSMS was not able to enumerate backup files on servers with a case-sensitive collation. https://connect.microsoft.com/SQLServer/feedback/details/3134787 y https://connect.microsoft.com/SQLServer/feedback/details/3137000https://connect.microsoft.com/SQLServer/feedback/details/3134787 and https://connect.microsoft.com/SQLServer/feedback/details/3137000
  • Diversas correcciones de Plan de presentación y de comparación de planes de presentaciónShowplan and showplan compare assorted fixes
  • Se ha corregido un problema que hacía que el cuadro de diálogo Conexión no permitiera al usuario especificar el "protocolo de red" para usarlo en la conexión, a menos que SQL Server estuviera instalado en el equipo que ejecuta SSMS.Fixed an issue where the Connection Dialog was not allowing the user to specify the "Network Protocol" to use for the connection, unless SQL Server was installed on the machine running SSMS. https://connect.microsoft.com/SQLServer/feedback/details/3134997https://connect.microsoft.com/SQLServer/feedback/details/3134997
  • Se ha mejorado la compatibilidad para las configuraciones de varios monitores en las que algunos cuadros de dialogo de SSMS aparecían en ubicaciones "aleatorias".Improved support for multi-monitor configurations where some SSMS dialog were showing up on "random" locations. Se ha agregado una nueva opción "Cuadros de diálogo de tareas" en la configuración de usuario "Explorador de objetos de SQL Server | Comandos" para que permita recordar la posición de un cuadro de diálogo de tareas o una hoja de propiedades al cerrarse.Added new option "Task Dialogs" under "SQL Server Object Explorer | Commands" user settings to allow remembering the position of a task dialog or property sheet when it closes. https://connect.microsoft.com/SQLServer/feedback/details/889169, https://connect.microsoft.com/SQLServer/feedback/details/1158271, https://connect.microsoft.com/SQLServer/feedback/details/3135260https://connect.microsoft.com/SQLServer/feedback/details/889169, https://connect.microsoft.com/SQLServer/feedback/details/1158271, https://connect.microsoft.com/SQLServer/feedback/details/3135260
  • Se ha corregido un problema que hacía que SSMS no pudiera cambiar las propiedades de la base de datos para Azure SQL DB cifradaFixed an issue where SSMS was not able to change DB properties for encrypted Azure SQL DB
  • Se ha mejorado la opción "Descartar resultados tras la ejecución".Improved "Discard results after execution" option. https://connect.microsoft.com/SQLServer/feedback/details/1196581https://connect.microsoft.com/SQLServer/feedback/details/1196581
  • Se ha mejorado o corregido un problema que hacía que los usuarios no pudieran tener acceso a las suscripciones de Azure en que no eran administradores.Improved/fixed issue where users are not able to access Azure subscriptions for which they are not administrators.
  • Se ha mejorado el asistente para "Restaurar base de datos" para mantener seleccionada la base de datos de destino en OE independientemente de la selección de la base de datos de origen.Improved "Database Restore" wizard to keep the target database selected in OE regadless of the source database selection. https://connect.microsoft.com/SQLServer/feedback/details/3118581https://connect.microsoft.com/SQLServer/feedback/details/3118581
  • Se ha corregido un problema que hacía que el Explorador de objetos ordenara incorrectamente los "procedimientos almacenados compilados de forma nativa" que se acababan de agregar.Fixed an issue where Object Explorer was not sorting incorrectly newly added "Natively compiled stored procedures". https://connect.microsoft.com/SQLServer/feedback/details/3133365https://connect.microsoft.com/SQLServer/feedback/details/3133365
  • Se ha corregido un problema que hacía que "SELECCIONAR LAS PRIMERAS n FILAS" no incluyera la cláusula "PRIMERAS".Fixed an issue where "SELECT TOP n ROWS" did not include the "TOP" clause. Para Azure SQLDW.For Azure SQLDW. https://connect.microsoft.com/SQLServer/feedback/details/3133551 y https://connect.microsoft.com/SQLServer/feedback/details/3135874https://connect.microsoft.com/SQLServer/feedback/details/3133551 and https://connect.microsoft.com/SQLServer/feedback/details/3135874
  • QueryStoreUI: se ha corregido un problema que hacía que los intervalos de tiempo no personalizados no funcionasen correctamente en todos los informes.QueryStoreUI: fixed issue where non-custom time intervals were not working correctly for all reports.
  • Always Encrypted: se ha mejorado la mensajería del estado de permiso de AKV en el cuadro de diálogo Nuevo CMK. Se ha agregado información sobre herramientas en la lista desplegable CEK para que sea más fácil distinguir las CEK con nombres largos. Se ha corregido un problema por el que algunos proveedores de almacén de claves CNG no aparecían en el cuadro de diálogo Nueva clave maestra de columna de Always Encrypted.Always Encrypted: Improved messaging for AKV permission status in New CMK dialog Added tooltips to CEK dropdown to make it easier to distinguish CEKs with long names Fixed an issue where some CNG key store providers would not be displayed in the New Column Master Key dialog for Always Encrypted
  • Se ha corregido el "Nombre de aplicación" incoherente de las conexiones de SSMS.Fixed inconsistent "Application Name" for SSMS connections. https://connect.microsoft.com/SQLServer/feedback/details/3135115https://connect.microsoft.com/SQLServer/feedback/details/3135115
  • Se ha corregido una incidencia que hacía que SSMS no generara los scripts correctos para Azure SQL (tablas e índices con la opción DATA_COMPRESSIONS).Fixed an issue where SSMS was not generating correct scripts for Azure SQL (tables and indexes with DATA_COMPRESSIONS option). https://connect.microsoft.com/SQLServer/feedback/details/3133148https://connect.microsoft.com/SQLServer/feedback/details/3133148
  • Se ha corregido una incidencia que hacía que el usuario no pudiera usar el método abreviado CTRL+Q para el inicio rápido (los nuevos enlaces de teclado para activar o desactivar la opción "IntelliSense habilitado" en el Editor de consultas son ahora CTRL+B, CTRL+I).Fixed an issue where user was not able to use CTRL+Q shortcut for Quick Launch (the new key bindings to toggle the "IntelliSense Enabled" option in Query Editor is now CTRL+B, CTRL+I. https://connect.microsoft.com/SQLServer/feedback/details/3131968https://connect.microsoft.com/SQLServer/feedback/details/3131968
  • Se ha corregido un problema en "Restaurar base de datos" que hacía que SSMS produjera una excepción al intentar seleccionar una cuenta de almacenamiento de una suscripción que tiene cuentas con dominios personalizados definidosFixed an issue in "Restore Database" where SSMS was throwing an exception when trying to select a storage account from a subscription that has accounts with custom domains defined
  • Se ha corregido un problema en "Diagrama de base de datos" que hacía que SSMS produjera el error "Índice fuera de los límites de la matriz"; además, el usuario no podía cambiar la "Vista de tabla" a nada que no fuera estándar.Fixed an issue in "Database Diagram" where SSMS was throwing an "Index was outside the bounds of the array" error; also, the user was not able to change the "Table View" to anything but standard. https://connect.microsoft.com/SQLServer/feedback/details/3133792 y https://connect.microsoft.com/SQLServer/feedback/details/3135326https://connect.microsoft.com/SQLServer/feedback/details/3133792 and https://connect.microsoft.com/SQLServer/feedback/details/3135326
  • Se ha corregido un problema en "Copia de seguridad/restauración en URL" que hacía que SSMS no enumerara las cuentas de almacenamiento clásicas.Fixed an issue in "Backup/Restore to URL" where SSMS was not enumerating classic storage accounts.
  • Se ha corregido un problema que hacía que se iniciara una excepción al intentar agregar elementos protegibles enlazados al esquema a los roles de base de datos.Fixed an issue where an exception was being thrown when trying to add schema-bound securables to DB Roles. https://connect.microsoft.com/SQLServer/feedback/details/3118143https://connect.microsoft.com/SQLServer/feedback/details/3118143
  • Se ha corregido un problema por el que SSMS mostraba de vez en cuando el error "Los datos tienen valor Null.Fixed an issue where SSMS was intermittently showing the error "Data is Null. No se puede llamar a este método o propiedad con valores Null"This method or property cannot be called on Null values." al expandir un nodo de tabla https://connect.microsoft.com/SQLServer/feedback/details/3136283when expanding a table node https://connect.microsoft.com/SQLServer/feedback/details/3136283
  • DTA: Se ha corregido un problema que hacía que DTAEngine.exe finalizara con daños en el montón al evaluar la función de partición con determinados valores de límite.DTA: Fixed an issue where DTAEngine.exe terminates with Heap Corruption when evaluating Partition Function with Certain Boundary Values.

Analysis Services (AS)Analysis Services (AS)

  • Se ha corregido un problema que hacía que Restaurar base de datos de AS produjera un error si la base de datos tiene un nombre distinto al identificador.Fixed an issue where AS Restore Database would fail with an error if the DB had a different Name than ID
  • Se ha corregido un problema en la ventana Consulta DAX que pasaba por alto la opción de menú para alternar IntelliSense habilitadoFixed an issue causing the DAX query window to disregard the menu option for toggling IntelliSense Enabled
  • Se ha corregido un problema que impedía conectarse a SSAS a través de direcciones http/https de IIS de msmdpumpFixed an issue that prevented connecting to SSAS through msmdpump IIS http/https addresses
  • Se permite la conexión a Azure AS con una contraseña que contenga un punto y coma.Allow connecting to AS Azure using a password that contains a semi-colon
  • Al convertir en script el comando Restaurar base de datos de AS con la opción "Omitir pertenencia", se incluirá la nueva opción de JSON correspondiente cuando se use con el servidor de SQL Server 2017 AS o Azure ASScripting out AS Restore Database command with "Skip Membership" option will include the new corresponding JSON option when used with SQL Server 2017 AS server or AS Azure
  • Se ha corregido un problema muy poco habitual que podía hacer que el cuadro de diálogo Eliminar base de datos generara un error al cargarFixed an extremely rare issue that could cause the delete database dialog to raise an error when loading
  • Se ha corregido un problema que podía producirse al intentar ver particiones en modelos de nivel de compatibilidad 1400 que contenían una mezcla de consulta SQL y definiciones de partición de MFixed an issue that may occur when attempting to view partitions in 1400-compat level model containing a mix of SQL query and M partition definitions

Integration Services (IS)Integration Services (IS)

  • Se ha corregido un problema que hacía que no se pudieran mostrar informes de datos de ejecución del catálogo de SSISDBFixed issue where the execution information reports of SSISDB catalog can't be displayed
  • Se han solucionado problemas en SSMS relacionados con el rendimiento deficiente con un gran número de proyectos o paquetesAddressed issues in SSMS related to poor performance with large number of projects/packages

descargar SSMS 17.1download SSMS 17.1

Disponible con carácter general | Número de compilación: 14.0.17119.0Generally available | Build number: 14.0.17119.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

MejorasEnhancements

  • Profiler: en Ayuda > Acerca de ahora se muestra el número de versión de lanzamiento (por ejemplo, 17.1).Profiler: Help > About now displays release version number (e.g 17.1)
  • Los usuarios de Analysis Services pueden actualizar las credenciales de sus orígenes de datos de modelos TM 1200 y versiones posteriores desde el menú contextual del origen de datos.Analysis Service users can refresh credentials for their datasources for 1200 TM models and above from the context menu on the datasource
  • Los informes integrados de SSIS ahora muestran registros de la ejecución de escalado horizontal en CTP 2.1.Built-in SSIS reports now show logs from SSIS scale-out execution in CTP 2.1
  • Aplicación de administración de escalado horizontal de SSISSSIS scale-out management application
    • Vea información básica sobre el patrón de escalabilidad horizontal.View basic information about scale-out master.
    • Agregue fácilmente un trabajo a la implementación escalada.Easily add a Worker to the scale-out deployment.
    • Vea todos los trabajos de escalado horizontal y la información básica sobre ellos y también puede habilitar o deshabilitarlos fácilmente.View all the scale-out workers and basic information about them, and can also enable or disable them easily.

Correcciones de erroresBug fixes

  • AlwaysOn:Always On:
    • Se ha corregido un problema que hacía que las propiedades de una réplica de disponibilidad siempre aparecieran como modo de "Conmutación automática por error" para grupos de disponibilidad de WSFC.Fixed an issue where the properties of an Availability Replica was always displayed as "Automatic failover" mode for WSFC AGs.
    • Se ha corregido un problema que hacía que la lista de enrutamiento de solo lectura se sobrescribiera al actualizar el grupo de disponibilidad.Fixed an issue where the read-only routing list was overwritten when updating the Availability Group
  • Always Encrypted: se ha corregido un problema que hacía que en el archivo de registro generado faltara la información generada por DacFx.Always Encrypted: fixed an issue where log file generated was missing the information generated by DacFx.
  • Plan de presentación: se ha corregido un problema que hacía que la interfaz de usuario mostrara siempre el atributo Tipo de combinación real para operadores de combinación no adaptables.ShowPlan: fixed in issue where the UI was always showing the Actual join type attribute for non-adaptive join operators.
  • Programa de instalación:Setup:
    • Se ha corregido un problema que hacía que SSMS 17.0 interrumpiera SSDT en Visual Studio 2013 [elemento de conexión 3133479].Fixed an issue where SSMS 17.0 was breaking SSDT on Visual Studio 2013 [Connect Item 3133479]
    • Se ha corregido un problema que hacía que, al hacer clic en "Reiniciar" al final de la instalación, no se reiniciara el equipo.Fixed an issue where clicking on "Restart" at the end of setup was not restarting the machine
  • Scripting: se evita temporalmente que SSMS elimine de forma accidental objetos de base de datos de Azure al intentar incluir en script la eliminación al deshabilitar esa opción.Scripting: temporarily preventing SSMS from accidentally deleting Azure database objects when trying to script the deletion by disabling that option. La corrección correcta estará en una próxima versión de SSMS.Proper fix will be in an upcoming release of SSMS.
  • Explorador de objetos: se ha corregido un problema que hacía que no se expandiera el nodo "Bases de datos" al conectarse a una base de datos de Azure creada mediante "AS COPY".Object Explorer: fixed an issue where "Databases" node was not expanded when connected to an Azure database created using "AS COPY"

descargar SSMS 17.0download SSMS 17.0

Disponible con carácter general | Número de compilación: 14.0.17099.0Generally available | Build number: 14.0.17099.0

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

MejorasEnhancements

  • Paquete de actualización y Windows Server Update Services (WSUS). Las versiones futuras 17.X incluyen una actualización acumulativa más pequeña.Upgrade package and Windows Software Update Services (WSUS) Future 17.X releases include a smaller cumulative update package
    • La actualización también se publicará en el catálogo de WSUS.The update package will also be published to the WSUS catalog
  • Se han actualizado los iconos para que sean coherentes con los iconos de VS Shell que se proporcionan y admiten resoluciones de valores altos de ppp. Nuevos iconos de programa para SSMS y Profiler a fin de diferenciar entre las versiones 16.X y 17.X.Icon Updates Icons have been updated to be consistent with VS Shell provided icons and support High DPI resolutions New SSMS and Profiler program icons to differentiate between 16.X and 17.X versions
  • Módulo de SQL PowerShellSQL PowerShell Module
    • Se ha quitado el módulo de SQL Server PowerShell de SSMS y ahora se distribuye a través de la Galería de PowerShell (PowerShell 5.0 ahora debe admitir el control de versiones de módulo).SQL Server PowerShell module removed from SSMS and now ships via the PowerShell gallery (PowerShell 5.0 now required to support module versioning)
    • Mejoras varias con respecto a la "presentación" (formato) de algunos objetos SMO (por ejemplo, ahora las bases de datos muestran el tamaño y el espacio disponible, y las tablas muestran el recuento de filas y el uso del espacio).Miscellaneous improvements to the "presentation" (formatting) of some SMO objects (e.g. databases now show the size and the available space and tables show row count and space usage)
    • Se ha agregado coloración cuando se invoca el símbolo del sistema de PowerShell desde el menú "Iniciar PowerShell" en OE.Added colorization when the PowerShell command prompt is invoked from the "Start PowerShell" menu in OE
    • Se agregaron los parámetros -ClusterType y -RequiredCopiesToCommit a los cmdlets de AG (los cmdlets New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup y Set-SqlAvailabilityGroup)Added -ClusterType and -RequiredCopiesToCommit parameter to AG cmdlets (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup, and Set-SqlAvailabilityGroup cmdlets)
    • Se agregaron los parámetros -ActiveDirectoryAuthority y -AzureKeyVaultResourceId al cmdlet Add-SqlAzureAuthenticationContextAdded parameters -ActiveDirectoryAuthority and -AzureKeyVaultResourceId to Add-SqlAzureAuthenticationContext cmdlet
    • Se han agregado los cmdlets Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase y Set-SqlAvailabilityReplicaRoleToSecondary.Added Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase and Set-SqlAvailabilityReplicaRoleToSecondary cmdlets
    • Se ha agregado el parámetro -seedingMode a los cmdlets Set-SqlAvailabilityReplica y New-SqlAvailabilityReplica.Added -For details, seedingMode parameter to Set-SqlAvailabilityReplica and New-SqlAvailabilityReplica cmdlets
    • Se ha agregado el parámetro -ConnectionString a Get-SqlDatabase.Added -ConnectionString parameter to Get-SqlDatabase
  • SQL Server en Linux: mejoras y correcciones generales para el trasvase de registrosSQL Server on Linux General improvements and fixes for Log Shipping
    • Se ha agregado compatibilidad con rutas de acceso nativas de Linux para adjuntar, restaurar y realizar una copia de seguridad de la base de datos.Added support for native Linux paths Attach, Restore and Backup database
    • Se ha agregado compatibilidad con rutas de acceso nativas de Linux para la carpeta de destino del registro de auditoría.Added support for native Linux paths for audit log destination folder
  • Analysis ServicesAnalysis Services
    • Ventana Consulta DAX:DAX Query Window:
      • Coincidencia de paréntesis en el editorParentheses matching in the editor
      • Compatibilidad con la sintaxis DEFINE MEASURE y DEFINE VARDEFINE MEASURE and DEFINE VAR syntax support
      • Diversas mejoras de IntelliSenseAssorted Intellisense improvements
    • Autenticación universalUniversal Authentication
      • Permite a los usuarios especificar un nombre de usuario y ninguna contraseña y el cuadro de diálogo de inicio de sesión de Azure controla la conexión.Allows users to specify a username and no password and the Azure Login Dialog will handle the connection
    • Integración de SSMS PQ:SSMS PQ Integration:
      • Scripting de trabajos de orígenes de datos estructuradosScripting of structured data sources works
      • Ver y editar orígenes de datos estructurados en la interfaz de usuario de PQViewing and Editing of structured data sources in PQ UI
  • Nueva plantilla "Agregar restricción única"New "Add Unique Constraint" template
  • Plan de presentación: se muestra el máximo en lugar de la suma de los subprocesos en la ventana Propiedades para el tiempo transcurrido. Se exponen nuevas propiedades del operador de concesión de memoria. Se habilitó el botón "Editar consulta" en Estadísticas de consultas dinámicas.Showplan Show max instead of sum across the threads in properties window for elapsed time Expose new mem grant operator properties Enabled the "Edit Query" button in Live Query Statistics Support for interleaved execution
    • Nueva opción "Analizar el plan de ejecución real"New option to "Analyze Actual Execution Plan"
    • Mejoras generales en la comparación de planes de presentaciónGeneral improvements to showplan compare
    • Se ha introducido una funcionalidad en la característica Comparación de plan de presentación para buscar diferencias significativas en la estimación de cardinalidad entre nodos coincidentes de dos planes de consulta y realizar un análisis básico de las posibles causas principales.Introduced functionality in Showplan Comparison feature to find significant differences in Cardinality Estimation between matching nodes of two query plans and perform basic analysis of the possible root causes
  • Se quitó Configuration Manager del explorador de Servidores registradosRemoved Configuration Manager from Registered Servers explorer
  • Se habilita la lectura de los registros de auditoría desde Azure Blob StorageEnable reading audit logs from Azure blob storage
  • Se ha agregado parametrización para Always Encrypted. Consulte esta página para obtener más detalles.Added Parameterization for Always Encrypted, please refer to this page for more details
  • La conexión autenticada universal de AAD a la base de datos de Azure SQL admite identificadores de inquilino personalizados.AAD Universal auth connection to Azure SQL DB supports custom tenant ID
  • La opción Generar scripts de la base de datos de Azure SQL ahora genera scripts para texto completo, reglas y base de datos.Generate scripts for Azure SQL Database, now scripts full text, rules, and database
  • Se ha corregido la personalización de marca en las pantallas de presentación de SSMS y del generador de perfiles.Branding fixes in splash screens for SSMS and Profiler
  • Se ha quitado de SSMS la interfaz de usuario del punto de control de la utilidad.Removed Utility Control Point UI from SSMS
  • SSMS ahora puede crear bases de datos de Azure SQL de la edición "PremiumRS".SSMS can now create "PremiumRS" edition Azure SQL databases
  • Grupos de disponibilidad AlwaysOnAlways On Availability Groups
    • Se ha agregado compatibilidad con nuevos tipos de clúster: EXTERNAL y NONE. Se ha agregado compatibilidad con SQL Server en Linux. Se ha agregado la propagación automática como una opción para la sincronización de datos inicial. Se han corregido algunos defectos, por ejemplo, el control de dirección URL del punto de conexión, la actualización de base de datos y el diseño de la interfaz de usuario. Se han quitado características relacionadas con la réplica de Azure.Add support for new cluster types: EXTERNAL and NONE Add support for SQL Server on Linux Add automatic For details, seeding as an option for initial data synchronization Fixed some defects, e.g. endpoint URL handling, DB refresh and UI layout Removed Azure replica-related features
    • Se ha mejorado IntelliSense para varias palabras clave de grupo de disponibilidad.Improved IntelliSense for several Availability Group keywords
  • Monitor de actividadActivity Monitor
    • Se ha agregado un nuevo panel "Monitor de actividad" en la ventana de salida de SSMS.Added new "Activity Monitor" pane to the SSMS Output window
    • Se ha cambiado el mensaje de error o tiempo de espera de conexión por información de registro en la ventana de salida, en lugar de un mensaje emergente.Changed connection error/timeout message to log info to output window rather than a pop-up message
    • Se ha quitado el gráfico vacío (5.º gráfico) en la sección Información general.Removed empty chart (5th chart) in Overview section
    • Se ha agregado "(en pausa)" al título Información general si se pausa la recopilación de datos del Monitor de actividad.Added "(paused)" to Overview title if the Activity Monitor data collection is paused
    • Extensiones Graph a SQL Server: nuevos iconos para el nodo de Graph y las tablas perimetrales. El nodo de Graph y las tablas perimetrales aparecerán en la carpeta Tablas de Graph. Plantillas disponibles para crear el nodo de Graph y tablas perimetrales.Graph Extensions to SQL Server New icons for graph node and edge tables Graph node and edge tables will be displayed under Graph Tables folder Templates to create graph node and edge tables available
  • Modo de presentación: hay tres nuevas tareas disponibles a través de inicio rápido (Ctr-Q). PresentOn: active el modo de presentación. PresentEdit: edite los tamaños de las fuentes de la presentación para el modo de presentación.Presentation Mode 3 new tasks available via Quick Launch (Ctr-Q) PresentOn - Turn on presentation mode PresentEdit - Edit the presentation font sizes for presentation mode. "Fuente del Editor de texto" para el Editor de consultas."Text Editor font" for the Query Editor. "Fuente de entorno" para otros componentes."Environment font" for other components. RestoreDefaultFonts: revertir a la configuración predeterminada.RestoreDefaultFonts - Revert back to default settings. Por el momento, no hay comando PresentOff.There is currently no PresentOff command at this time. Use RestoreDefaultFonts para desactivar el modo de presentación*.Use RestoreDefaultFonts to turn off Presentation Mode*

Correcciones de erroresBug fixes

  • Se ha corregido un problema por el que SSMS se bloqueaba cuando el plan de presentación se desplazaba mediante el panel táctil de Surface Book.Fixed an issue where SSMS crashed when showplan scrolled via surface book touchpad
  • Se ha corregido un problema que hacía que SSMS se bloqueara durante mucho tiempo al obtener las propiedades de una base de datos que se está restaurando o está sin conexión.Fixed an issue where SSMS hangs for a long time while getting the properties of a database which is being restored or offline
  • Se ha corregido un problema que hacía que el "Visor de ayuda" no se pudiera abrir en las compilaciones de RC.Fixed an issue where "Help viewer" could not be opened in RC builds
  • Se ha corregido un problema que hacía que los elementos del "cuadro de herramientas Tareas de planes de mantenimiento" pudieran faltar en SSMS.Fixed an issue where "Maintenance Plans Tasks Toolbox" items may be missing in SSMS.
  • Se ha corregido un problema en SSMS que hacía que el usuario no pudiera reducir una base de datos cuando el nombre de la base de datos incluía llaves.Fixed an issue in SSMS where the user was unable to shrink a database when the database name contained curly braces. Artículo de ConnectConnect Item
  • Se ha corregido un problema que hacía que, cuando SSMS intentaba generar el script de la eliminación de una base de datos de Azure, se eliminara la base de datos.Fixed an issue where SSMS was trying to script the deletion of an Azure database was actually causing the deletion of the database itself. Artículo de ConnectConnect Item
  • Se ha corregido un error por el que los valores predeterminados no se podían incluir en scripts para los tipos de tabla definidos por el usuario.Fixed an issue where default values were not scripted for user-defined table types. Artículo de ConnectConnect Item
  • Otra ronda de mejoras de rendimiento en torno a índices o menús contextuales.Another round of perf improvements around context menu on indexes. Artículo de ConnectConnect Item
  • Se corrigió un problema que provocaba parpadeo excesivo al mantener el puntero del mouse sobre un índice faltante en el plan de ejecución.Fixed issue which was causing excessive flickering when hovering mouse over missing index in execution plan. Artículo de ConnectConnect Item
  • Se corrigió un problema en el que SSMS dejaba la base de datos sin conexión cuando genera scripts Artículo de ConnectFixed an issue where SSMS was taking the DB offline when scripting Connect Item
  • Correcciones varias de interfaz de usuario en versiones localizadas (no en inglés) de SSMS.Miscellaneous UI fixes on localized (non-English) versions of SSMS.
  • Se corrigió un problema en que faltaba el nodo "Claves de Always Encrypted" cuando la plataforma de destino era SQL 2016 SP1 Standard Edition.Fixed issue where "Always Encrypted Keys" node was missing when targeting SQL 2016 SP1 Standard Edition.
  • Always Encrypted: el menú "Always Encrypted" se habilitaba de forma incorrecta cuando el destino era SQL 2016 RTM Standard Edition o los servidores SQL 2014 (y versiones posteriores). Se ha corregido un problema por el que IntelliSense informa de un error cuando se usa la sintaxis CREATE OR ALTER. Se ha corregido un problema por el que se produce un error de cifrado en caso de que CMK o CEK contengan caracteres que deben ser de escape, es decir, estar incluidos entre corchetes. Cuando se produce una excepción de memoria insuficiente en SSMS, el usuario recibe un error que sugiere el uso de PowerShell nativo (64 bits) en su lugar.Always Encrypted "Always Encrypted" menu was incorrectly enabled when targeting SQL 2016 RTM Standard Edition or any SQL 2014 (and below) servers Fixed an issue where IntelliSense is reporting an error when the CREATE OR ALTER syntax is used Fixed issue where encryption fails in case CMK/CEK contain characters that should be escaped, i.e. enclosed in brackets When an Out of Memory exception occurs in SSMS, the user is presented an error that suggests using the native (64bit) PowerShell instead. Se ha corregido un problema por el que el Asistente de AE no se ejecutaba si el usuario usaba suscripciones de Resource Group Manager en lugar de suscripciones clásicas de Azure. Se Ha corregido un problema en que el Asistente de AE mostraba un error si el usuario no tenía permisos en ninguna suscripción o no tenía instancias de Azure Key Vault en ninguna de ellas.Fixed issue where the AE wizard was failing in case the user was using Resource Group Manager subscriptions instead of Classic Azure subscriptions Fixed issue where AE wizard was showing an incorrect error when the user had no permissions in any subscriptions or had no Azure Key Vaults in any of them. Se ha corregido un problema del Asistente de AE por el que la página de inicio de sesión de Azure Key Vault no mostraba suscripciones de Azure en caso de varias instancias de AAD. Se ha corregido un problema del Asistente de AE por el que la página de inicio de sesión de Azure Key Vault no mostraba suscripciones de Azure para las que el usuario tenía permisos de lectura.Fixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions in case of multiple AAD Fixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions for which the user has reader permission
    • Se ha corregido un problema que hacía que los archivos de recursos no cargaran correctamente, por lo que aparecían mensajes de error incorrectos.Fixed an issue where resource files may not be loaded correctly, thus resulting in inaccurate error messages
  • Se mejoró el contraste de los hipervínculos en la página de configuración de SSMSImproved contrast of hyperlinks on SSMS Setup page
  • Se ha corregido un problema en que los nodos de PolyBase no se mostraban cuando se conectaba a SQL Server Express (2016 SP1)Fixed an issue where PolyBase nodes were not displayed when connected to SQL Server Express (2016 SP1)
  • Se ha corregido un problema que hacía que SSMS no pudiera cambiar el nivel de compatibilidad de una base de datos de Azure a la versión 140.Fixed an issue where SSMS is unable to change the Compatibility Level of an Azure DB to v140
  • Se mejoró el rendimiento de Explorador de objetos cuando se expande la lista de bases de datos de Azure Artículo de ConnectImproved performance of Object Explorer when expanding the list of Azure databases Connect Item
  • Se corrigió un problema en que el elemento de menú contextual "Ver registro de SQL Server" aparecía de forma incorrecta para los tipos de servidores no relacionales (AS\RS\IS)Fixed an issue where "View SQL Server Log" context menu item appeared incorrectly for non-relational server types (AS\RS\IS)
  • Se corrigió un error en que la comprobación de la sintaxis de una consulta de partición de Analysis Services mediante la autenticación de SQL podía generar un mensaje de error de inicio de sesiónFixed an issue where checking syntax of an Analysis Services partition query using SQL auth could result in login failed message
  • Se corrigió un problema en que cambiar el nombre de un modelo tabular AS de nivel de compatibilidad 1400 de versión preliminar podía generar un error en SSMSFixed an issue where renaming a preview 1400 compat-level AS tabular model would fail in SSMS
  • Se ha corregido un problema del tipo "error de operación en el modelo" que podía producirse después de intentar una operación no válida en el servidor AS en circunstancias excepcionales, revertir los cambios locales después de que no se guardaran correctamente en el modelo.Fixed an "operation failed on model" issue that could occur after attempting an invalid operation on the AS server in rare circumstances, revert local changes after unsuccessful save on the model
  • Se corrigió un error de escritura en el cuadro de diálogo emergente Sincronizar base de datos de Analysis ServicesFixed a typo in Analysis Services Synchronize Database popup dialog
  • Los cuadros de diálogo para realizar copia de seguridad y restaurar contenedor aparecen fuera de pantalla en varias configuraciones de monitor.Backup/restore container dialogs come up offscreen on multiple monitor setups.
  • Se produce un error en la creación de SecurityPolicy si el nombre del objeto de destino contiene ].SecurityPolicy create fails if target object has ] in its name.
  • El menú "Abrir recientes" de SSMS 2016 no muestra los archivos guardados recientemente.SSMS 2016 "Open recent" menu doesn't show recently saved files. Artículo de ConnectConnect Item
  • Se ha quitado el restablecimiento de la configuración de usuario cuando se actualiza el shell de VS.Removed reset of user settings when VS Shell is updated.
  • Se ha corregido un problema que impedía que el usuario cambiase el nivel de compatibilidad de una base de datos en SQL Server 2017.Fixed an issue that was preventing the user from being able to change Compatibility Level of a database on SQL Server 2017.
  • Las ventanas de consulta que usan la autenticación universal de AAD no pueden actualizar la consulta después de una hora.Query windows using AAD Universal authentication cannot refresh the query after an hour.
  • Se ha quitado de SSMS la interfaz de usuario del punto de control de la utilidad.Utility Control Point UI removed from SSMS.
  • Las conexiones de autenticación universal de AD no pueden consultar datos después de la expiración del token inicial.AD Universal auth connections fail to query data after the initial token expiration.
  • No se pueden generar scripts para reglas de la base de datos de Azure SQL a esta misma base de datos.Unable to script Rules from Azure SQL DB to Azure SQL DB.
  • Se ha corregido un problema por el que SQL PowerShell no podía conectarse a instancias de SQL heredadas (2014 y versiones anteriores).Fixed issue where SQL PowerShell was not able to connect legacy SQL instances (2014 and older). Artículo de ConnectConnect Item
  • Se ha corregido un problema que hacía que SSMS se bloquease cuando no podía importar servidores registrados.Fixed an issue that was causing SSMS to crash when failing to import registered servers.
  • Se ha corregido un problema que hacía que SSMS se bloquease si un usuario tenía ciertos permisos en una base de datos.Fixed an issue that was causing SSMS to crash if a user has certain permissions in a database.
  • SSMS: las tablas desaparecen de la superficie de diseño mientras se revisan las vistas.SSMS - tables disappear from design surface while reviewing views. Artículo de ConnectConnect Item
  • La barra de desplazamiento de la tabla no permite al usuario desplazar el contenido de la tabla; solo lo permite la flecha arriba o abajo.The table scrollbar does not allow the user to scroll the table content, only the up/down Arrow allow this. También es posible desplazar el contenido de la tabla después de intentar desplazarse con la barra de desplazamiento, lo que es un error.It's also possible to scroll the table content after trying to scroll using the scrollbar which is a bug. Artículo de ConnectConnect Item
  • Los servidores registrados no muestran iconos después de actualizar el nodo raíz.Registered Servers not displaying icons after refreshing the root node.
  • El botón de script para crear una base de datos en servidores de Azure v12 ejecuta el script y, después, muestra el mensaje "No hay ninguna acción para incluir en el script".Script button for Create Database on Azure v12 servers executes script then displays message "No action to be scripted".
  • El cuadro de diálogo Conectar al servidor de SSMS no borra la pestaña "Propiedades adicionales" para cada nueva conexión.SSMS Connect to Server dialog does not clear "Additional Properties" tab for each new connection.
  • El script Generar tareas no genera scripts de creación de base de datos para una base de datos de SQL Azure.Generate Tasks script doesn't generate Create Database scripts for an Azure SQL DB.
  • La barra de desplazamiento aparece deshabilitada en el Diseñador de vistas.Scrollbar in View Designer appears disabled.
  • Las rutas de acceso de claves de AVK de Always Encrypted no incluyen identificadores de versión.Always Encrypted AVK key paths do not include version IDs.
  • Se ha reducido el número de consultas sobre la edición del motor en la ventana de consultas.Reduced number of engine edition queries in the query window. Artículo de ConnectConnect Item
  • Los errores de Always Encrypted al actualizar los módulos después del cifrado se tratan incorrectamente.Always Encrypted errors from refreshing modules after encryption are incorrectly handled.
  • Se ha cambiado de 15 a 30 segundos el tiempo de espera predeterminado de conexión para OLTP y OLAP a fin de corregir una clase de errores de conexión que se omitían.Changed default connection timeout for OLTP and OLAP from 15 to 30 seconds to fix a class of ignored connection failures.
  • Se ha corregido un bloqueo en SSMS cuando se iniciaba un informe personalizado.Fixed a crash in SSMS when custom report is launched. Artículo de ConnectConnect Item
  • Se ha corregido un problema por el que se produce un error en "Generar script…" para bases de datos SQL de Azure.Fixed an issue where "Generate Script..." fails for Azure SQL databases.
  • Se ha corregido la opción "Script como" y el "Asistente para generar scripts" para que no agreguen nuevas líneas adicionales al generar scripts para objetos, como procedimientos almacenados.Fix "Script As" and "Generate Script Wizard" to not add extra newlines when scripting objects such as stored procedures. Artículo de ConnectConnect Item
  • Proveedor SQLAS de PowerShell: se ha agregado la propiedad LastProcessed a las carpetas Dimension y MeasureGroup.SQLAS PowerShell Provider: Add LastProcessed property to Dimension and MeasureGroup folders. Artículo de ConnectConnect Item
  • Estadísticas de consultas activas: se ha corregido un problema que hacía que solo se mostrase la primera consulta de un lote.Live Query Statistics: fixed issue where it was only showing the first query in a batch. Artículo de ConnectConnect Item
  • Plan de presentación: se muestra el máximo en lugar de la suma de los subprocesos en la ventana Propiedades.Showplan: show max instead of sum across the threads in properties window.
  • Almacén de consultas: se ha agregado un nuevo informe en las consultas con una alta variación de ejecución.Query Store: add new report on queries with high execution variation.
  • Problemas de rendimiento del explorador de objetos: el menú contextual Artículo de Connect de las tablas se bloquea momentáneamente. 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).Object explorer performance issues: Connect Item Context menu for tables momentarily hangs SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). Se impide la emisión de consultas de tabla que se ordenan en el servidor.Avoid issuing table queries that sort on the server
  • Se ha quitado de SSMS el Asistente para la implementación de Azure (implementar la base de datos en la máquina virtual de Azure).Removed Azure Deployment Wizard (Deploy Database to Azure VM) from SSMS
  • Se ha corregido un problema que hacía que los índices que faltaban no se mostrasen en los planes de ejecución en SSMS. Artículo de ConnectFixed issue where missing indexes were not shown in execution plans in SSMS Connect Item
  • Se ha corregido un problema común de bloqueo durante el apagado en SSMS.Fixed common crash-on-shutdown issue in SSMS
  • Se ha corregido un problema en el Explorador de objetos que provocaba un error al abrir el menú contextual de los nodos PolyBase|Grupo de escalado horizontal. Artículo de ConnectFixed issue in Object Explorer where an error occurred when bringing up the context menu on the PolyBase|Scale-Out Group nodes Connect Item
  • Se ha corregido un problema que podía hacer que SSMS se bloquease al intentar mostrar los permisos de una base de datos.Fixed an issue where SSMS may crash when trying to display the permissions on a database
  • Almacén de consultas: se han realizado mejoras generales en los elementos del menú contextual para las cuadrículas de resultados del informe del almacén de consultas.Query Store: general enhancements in context menu items for result grids of query store report
  • La configuración de Always Encrypted para una tabla existente produce errores en los objetos relacionados.Configuring Always Encrypted for an existing table fails with errors on unrelated objects. Artículo de ConnectConnect Item
  • La Configuración de Always Encrypted para una base de datos existente con varios esquemas no funciona.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Artículo de ConnectConnect Item
  • 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.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Artículo de ConnectConnect Item
  • Cuando se cifra mediante Always Encrypted, los errores al actualizar los módulos después del cifrado se tratan incorrectamente.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.
  • Se ha corregido un problema de truncamiento de la interfaz de usuario del cuadro de diálogo "Nuevo registro de servidor".Fixed UI truncation issue on "New Server Registration" dialog
  • Se ha corregido la interfaz de usuario de la condición DMF, que actualizaba incorrectamente las expresiones con valores de constante de cadena que incluían comillas.Fix DMF Condition UI incorrectly updating expressions that contain string constant values with quotes in them
  • Se ha corregido un problema que podía hacer que SSMS se bloquease al ejecutar informes personalizados.Fixed an issue that may cause SSMS to crash when running custom reports
  • Se ha agregado el elemento de menú "Ejecución en escalabilidad horizontal..." al nodo de carpeta.Add "Execution in Scale Out..." menu item to the folder node
  • Se ha corregido un problema con la característica de dirección IP de lista blanca de firewall de base de datos SQL de Azure.Fixed an issue with Azure SQL DB firewall whitelist IP address feature
  • Se ha corregido un problema en SSMS que hacía que una referencia de objeto no estableciera la excepción al editar el origen de la partición multidimensional de AS.Fixed an issue in SSMS which caused an Object reference not set exception when editing the source of AS multi-dimensional partition
  • Se ha corregido un problema en SSMS que hacía que una referencia de objeto no estableciera la excepción al eliminar un ensamblado personalizado del servidor multidimensional de AS.Fixed an issue in SSMS which caused an Object reference not set exception when deleting a customer assembly from multi-dimensional AS server
  • Se ha corregido un problema que hacía que no se pudiera cambiar el nombre de una base de datos tabular 1400 de AS.Fixed an issue where renaming an AS tabular 1400 db failed
  • Se ha corregido un problema con el scripting de un origen de datos tabular de AS de nivel de compatibilidad 1400 del cuadro de diálogo de propiedades de la conexión.Fixed an issue with scripting a 1400 compat-level AS tabular datasource from connection properties dialog
  • Se ha quitado la suposición de que las tablas en el modelo de nivel de compatibilidad 1400 de AS tengan al menos una partición.Remove assumption that tables in AS 1400 compat-level model have at least one partition
  • Ctrl-R ahora alterna el panel de resultados en el editor de consultas DAX de SSMS.Ctrl-R now toggles results pane in SSMS DAX query editor

descargar SSMS 16.5.3download SSMS 16.5.3

Disponible con carácter general | Número de compilación: 13.0.16106.4Generally available | Build number: 13.0.16106.4

Chino (simplificado) | Chino (tradicional) | Inglés (Estados Unidos) | Francés | Alemán | Italiano | Japonés | Coreano | Portugués (Brasil) | Ruso | EspañolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

Se han corregido los problemas siguientes en esta versión:The following issues were fixed this release:

  • Se ha corregido un problema detectado en SSMS 16.5.2 que provocaba la expansión del nodo "Tabla" cuando la tabla tenía más de una columna dispersa.Fixed an issue introduced in SSMS 16.5.2 which was causing the expansion of the 'Table' node when the table had more than one sparse column.

  • Los usuarios pueden implementar paquetes SSIS que contienen el Administrador de conexiones OData que se conectan a un recurso de Microsoft Dynamics AX/CRM Online en el catálogo de SSIS.Users can deploy SSIS packages containing OData Connection Manager which connect to a Microsoft Dynamics AX/CRM Online resource to SSIS catalog. Para más información, vea Administrador de conexiones OData.For more information, For details, see OData Connection Manager.

  • La configuración de Always Encrypted en una tabla existente produce errores en los objetos relacionados.Configuring Always Encrypted on an existing table fails with errors on unrelated objects. Id. de Connect 3103181Connect ID 3103181

  • La Configuración de Always Encrypted para una base de datos existente con varios esquemas no funciona.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Id. de Connect 3109591Connect ID 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.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Id. de Connect 3111925Connect ID 3111925

  • Cuando se cifra mediante Always Encrypted, los errores al actualizar los módulos después del cifrado se tratan incorrectamente.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.

  • El menú Abrir recientes no muestra los archivos guardados recientemente.Open recent menu doesn't show recently saved files. Id. de Connect 3113288Connect ID 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).SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). Id. de Connect 3114074Connect ID 3114074

  • Se ha corregido un problema de la barra de desplazamiento del Diseñador de SQL.Fixed an issue with the SQL Designer scrollbar. Id. de Connect 3114856Connect ID 3114856

  • El menú contextual de las tablas se bloquea momentáneamente.Context menu for tables momentarily hangs

  • En algunas ocasiones, SSMS produce excepciones en el Monitor de actividad y se bloquea.SSMS occasionally throws exceptions in Activity Monitor and crashes. Id. de Connect 697527Connect ID 697527

  • SSMS 2016 se bloquea con 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".SSMS 2016 crashes with error "The process was terminated due to an internal error in the .NET Runtime at IP 71AF8579 (71AE0000) with exit code 80131506"

Desinstalación y reinstalación de SSMS 17.xUninstall and reinstall 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.If your SSMS installation is having problems, and a standard uninstall and reinstall doesn't resolve them, you can first try repairing the 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:If repairing the Visual Studio 2015 IsoShell doesn't resolve the problem, the following steps have been found to fix many random issues:

  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).Uninstall SSMS the same way you uninstall any application (using Apps & features, Programs and features, depending on your version of Windows).

  2. Desinstale Visual Studio 2015 IsoShell desde un símbolo del sistema con privilegios elevados:Uninstall Visual Studio 2015 IsoShell from an elevated cmd prompt:

    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.Uninstall Microsoft Visual C++ 2015 Redistributable the same way you uninstall any application. Si están en el equipo, desinstale x86 y x64.Uninstall both x86 and x64 if they're on your computer.

  4. Vuelva a instalar Visual Studio 2015 IsoShell desde un símbolo del sistema con privilegios elevados:Reinstall Visual Studio 2015 IsoShell from an elevated cmd prompt:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /PromptRestart

  5. Vuelva a instalar SSMS.Reinstall SSMS.

  6. Actualice a la versión más reciente de Visual C++ 2015 Redistributable si todavía no lo ha hecho.Upgrade to the latest version of the Visual C++ 2015 Redistributable if you're not currently up to date.

Descargas adicionalesAdditional Downloads

Para obtener una lista de todas las descargas de SQL Server Management Studio, consulte el Centro de descargas de Microsoft.For a list of all SQL Server Management Studio downloads, search the Microsoft Download Center.

Para obtener la versión más reciente de SQL Server Management Studio, vea Descargar SQL Server Management Studio (SSMS).For the latest release of SQL Server Management Studio, For details, see Download SQL Server Management Studio (SSMS).