Preguntas más frecuentes de Azure Data StudioAzure Data StudioAzure Data StudioAzure Data Studio FAQ

¿Qué es Azure Data Studio?What is Azure Data Studio?

Azure Data Studio es un nuevo entorno de escritorio multiplataforma de código abierto para profesionales de datos que usan la familia de las plataformas de datos locales y en la nube de Azure Data en Windows, MacOS y Linux.Azure Data Studio is a new open source, cross-platform desktop environment for data professionals using the Azure Data family of on-premises and cloud data platforms on Windows, MacOS, and Linux. Azure Data Studio, que anteriormente se había publicado con el nombre de versión preliminar SQL Operations Studio, ofrece una experiencia de editor moderna con IntelliSense rápido y ligero, fragmentos de código, integración del control de código fuente y un terminal integrado.Previously released under the preview name SQL Operations Studio, Azure Data Studio offers a modern editor experience with lightning fast IntelliSense, code snippets, source control integration, and an integrated terminal. Se ha diseñado con el usuario de la plataforma de datos en mente, con gráficos integrados de conjuntos de resultados de consultas y paneles personalizables.It is engineered with the data platform user in mind, with built in charting of query result sets and customizable dashboards.

La investigación ha demostrado que los usuarios pasan mucho más tiempo trabajando en la edición de consultas que en cualquier otra tarea con SQL Server Management Studio.Research has shown that users spend an order of magnitude more time working on query editing than on any other task with SQL Server Management Studio. Por ese motivo, Azure Data Studio se ha diseñado para centrarse profundamente en la funcionalidad más usada, con experiencias adicionales disponibles como extensiones opcionales en el producto.For that reason, Azure Data Studio has been designed to focus deeply on the functionality that is used the most, with additional experiences made available as optional extensions into the product. Esto permite a todos los usuarios personalizar su entorno a los flujos de trabajo que usan con mayor frecuencia.This allows every user to customize their environment to the workflows that they use most often.

¿Cuánto cuesta Azure Data Studio?How much does Azure Data Studio cost?

Azure Data Studio es gratuito para el uso comercial o privado.Azure Data Studio is free for private or commercial use.

¿Quién debería usar Azure Data Studio?Who should use Azure Data Studio

Cualquier persona puede usar Azure Data Studio.Anyone can use Azure Data Studio. Con todo, se ha diseñado para simplificar las tareas que realizan los desarrolladores de bases de datos, los administradores de bases de datos, los administradores del sistema y los proveedores de software independientes.However, it is designed to simplify tasks performed by database developers, database administrators, system administrators, and independent software vendors.

¿Qué puedo hacer con Azure Data Studio?What can I do with Azure Data Studio?

Azure Data Studio se basa en Visual Studio Code y ofrece una experiencia ligera de flujo de trabajo de código moderno centrada en el teclado al trabajar con SQL Server, Azure SQL Database y Azure SQL DW.Azure Data Studio is built on top of Visual Studio Code and offers a lightweight, keyboard focused modern code workflow experience when working with SQL Server, Azure SQL Database, Azure SQL DW. Azure Data Studio hace que las experiencias principales en las que se basa a diario sean sencillas y fáciles con características integradas como varias ventanas de pestañas, un editor de SQL completo, IntelliSense, finalización de palabras clave, navegación de código y fragmentos de código, e integración del control de código fuente (GIT y TFS).Azure Data Studio makes the core experiences that you rely on every day simple and easy with built-in features such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets & code navigation and source control integration (Git and TFS). Puede ejecutar consultas a petición, ver y guardar resultados como texto, JSON o Excel, editar datos, organizar y administrar sus conexiones de bases de datos favoritas y examinar objetos de base de datos en una experiencia de exploración de objetos que ya conoce.You can execute on-demand queries, view & save results as text, JSON, or Excel, edit data, organize & manage your favorite database connections, and browse database objects in a familiar object browsing experience.

Use sus herramientas de línea de comandos favoritas (por ejemplo, Bash, PowerShell, sqlcmd, bcp, psql y ssh) en la ventana del terminal integrado directamente desde la interfaz de usuario de Azure Data Studio.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, psql, and ssh) in the Integrated Terminal window right within the Azure Data Studio user interface. Genere y ejecute fácilmente los scripts CREATE e INSERT para los objetos de base de datos con el fin de crear copias de la base de datos con fines de desarrollo o prueba.Easily generate and execute CREATE and INSERT scripts for your database objects to create copies of your database for development or testing purposes. Aumente su productividad con fragmentos de código inteligentes y experiencias gráficas completas que crean nuevas bases de datos y objetos de base de datos (como tablas, vistas, procedimientos almacenados, usuarios, inicios de sesión, roles, etc.) o actualizan los objetos de base de datos existentes.Boost your productivity with smart code snippets and rich graphical experiences that create new databases and database objects (such as tables, views, stored procedures, users, logins, roles, etc.) or update existing database objects. Use paneles personalizables completos para supervisar y solucionar rápidamente los cuellos de botella de rendimiento en las bases de datos locales, en Azure o en cualquier nube.Use rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases on-premises, in Azure or any cloud.

Azure Data Studio ofrece una experiencia coherente para realizar copias de seguridad de las bases de datos y restaurarlas.Azure Data Studio offers a consistent experience to back up and restore your databases. Con compatibilidad planeada con los grupos de disponibilidad Always On de SQL Server, puede configurar, supervisar y solucionar problemas fácilmente de los grupos de disponibilidad para las bases de datos de SQL Server críticas y conmutar por error rápidamente a una base de datos secundaria durante un desastre.With planned support for SQL Server Always-On Availability Groups, you can easily configure, monitor, and troubleshoot AGs for your mission-critical SQL Server databases and quickly failover to a secondary database during a disaster. Azure Data Studio se ha diseñado para que sea más productivo en el ciclo de vida de DevOps de las bases de datos que elija en los sistemas operativos que quiera.Azure Data Studio has been designed to make you more productive in the DevOps lifecycle of your databases of choice on the operating systems of your choice. Como consecuencia, siempre tiene el control y puede reducir los riesgos, resolver los problemas más rápido y ofrecer continuamente un valor que supere las expectativas de los clientes.As a result, you are always in control, and you can reduce risks, solve problems faster, and continuously deliver value that exceeds customers' expectations.

¿Azure Data Studio es de código abierto?Is Azure Data Studio Open Source?

El código fuente de Azure Data Studio y sus proveedores de datos está disponible en GitHub.The source code for Azure Data Studio and its data providers is available on GitHub. El código fuente del servidor front-end de Azure Data Studio (que se basa en Visual Studio Code) está disponible en un CLUF de código fuente que proporciona derechos para modificar y usar el software, pero no para redistribuirlo ni hospedarlo en un servicio en la nube.The source code for the front-end Azure Data Studio (which is based on Visual Studio Code) is available under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. El código fuente de los proveedores de datos está disponible bajo la licencia MIT en https://github.com/Microsoft/sqltoolsservice.The source code for the data providers is available under the MIT license at https://github.com/Microsoft/sqltoolsservice.

¿Tenemos previsto que SSMS sea de código abierto?Do we plan to open source SSMS?

No.No. Pero las herramientas de la GUI y la CLI de varios sistemas operativos de la próxima generación son de código abierto.However, next generation multi-OS CLI and GUI tools are open source. Por ejemplo, la extensión de mssql para VS Code, mssql-scripter y msql-CLI son de código abierto en GitHub.For example, the mssql extension for VS Code, mssql-scripter, and msql-CLI are all open source on GitHub. El código fuente de Azure Data Studio está disponible en GitHub.The source code for Azure Data Studio is available on GitHub.

Ahora que existe Azure Data Studio, ¿Microsoft tiene previsto dejar SSMS y SSDT en desuso?Now that there is Azure Data Studio, does Microsoft plan to deprecate SSMS and SSDT?

No.No. Las inversiones en las herramientas insignia de Windows (SSMS, SSDT y PowerShell) continuarán además de la próxima generación de herramientas de la GUI y la CLI de varias bases de datos y varios sistemas operativos.Investments in flagship Windows tools (SSMS, SSDT, PowerShell) will continue in addition to the next generation of multi-OS and multi-DB CLI and GUI tools. El objetivo es ofrecer a los clientes la opción de usar las herramientas que quieran en las plataformas que elijan para sus escenarios.The goal is to offer customers the choice of using the tools they want on the platforms of their choice for their scenarios. Azure Data Studio se centra más en las experiencias relacionadas con la edición de consultas y el desarrollo de datos, ya que la investigación ha mostrado que es la capacidad más usada en SQL Server Management Studio por una gran mayoría.Azure Data Studio is more tightly focused on the experiences around query editing and data development, which research has shown is the most heavily used capability in SQL Server Management Studio by an order of magnitude. También están disponibles como extensiones en Azure Data Studio otras características administrativas adicionales de alto valor, como la copia de seguridad, la restauración, la administración de trabajos del agente y la generación de perfiles de servidor.Additional high-value administrative features such as backup, restore, agent job management, and server profiling are also available as extensions in Azure Data Studio. Azure Data Studio también es multiplataforma, lo que permite a los usuarios trabajar en la plataforma que quieran.Azure Data Studio is also cross-platform, allowing users to work on their platform of choice. En cambio, SQL Server Management Studio sigue ofreciendo la gama más amplia de funciones administrativas y sigue siendo la herramienta insignia de las tareas de administración de la plataforma.However, SQL Server Management Studio still offers the broadest range of administrative functions and remains the flagship tool for platform management tasks.

¿Cuándo debería usar Azure Data Studio en comparación con SQL Server Management Studio?When Should I Use Azure Data Studio vs SQL Server Management Studio?

Use Azure Data Studio si:Use Azure Data Studio if you:

  • Dedica la mayor parte del tiempo a editar o ejecutar consultas.Spend most of your time editing or executing queries.
  • Necesita la capacidad de crear gráficos rápidamente y visualizar los conjuntos de resultados.Need the ability to quickly chart and visualize resultsets.
  • Puede ejecutar la mayoría de las tareas administrativas mediante el terminal integrado con sqlcmd o PowerShell.Can execute most administrative tasks via the integrated terminal using sqlcmd or Powershell.
  • Tiene una necesidad mínima de las experiencias del asistente.Have minimal need for wizard experiences.
  • No necesita realizar una configuración administrativa profunda ni relacionada con la plataforma.Do not need to do deep administrative or platform related configuration.
  • Necesita ejecutarlo en macOS o Linux.Need to run on macOS or Linux.

Use SQL Server Management Studio si:Use SQL Server Management Studio if you:

  • Dedica la mayor parte del tiempo a las tareas de administración de bases de datos.Spend most of your time on database administration tasks.
  • Lleva a cabo una configuración de la plataforma o administrativa compleja.Are doing complex administrative or platform configuration.
  • Administra la seguridad, incluida la administración de usuarios, la evaluación de vulnerabilidades y la configuración de características de seguridad.Are doing security management, including user management, vulnerability assessment, and configuration of security features.
  • Necesita usar los paneles y los asesores de optimización del rendimiento.Need to make use of performance tuning advisors and dashboards.
  • Usa diagramas de bases de datos y diseñadores de tablas.Use database diagrams and table designers.
  • Está importando o exportando DACPAC.Are doing import/export of DACPACs.
  • Necesita acceder a los servidores registrados.Need access to Registered Servers.
  • Usa el modo sqlcmd, las estadísticas de consultas dinámicas o las estadísticas de cliente.Make use of sqlcmd mode, live query stats, or client statistics.

Comparación de característicasFeature Comparison

Características del shellShell features

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Inicio de sesión de AzureAzure Sign-In Yes Yes
PanelDashboard Yes
ExtensionesExtensions Yes
Terminal integradoIntegrated Terminal Yes
Explorador de objetosObject Explorer Yes Yes
Scripting de objetosObject Scripting Yes Yes
Sistema de proyectosProject System Yes
Seleccionar elementos de la tablaSelect from Table Yes Yes
Control de código fuenteSource Code Control Yes
Panel de tareasTask Pane Yes
TemasTheming Yes
Modo oscuroDark Mode Yes
Azure Resource ExplorerAzure Resource Explorer Vista previaPreview
Asistente para generar scriptsGenerate Scripts Wizard Yes
Importación o exportación de DACPACImport\Export DACPAC Yes
Propiedades de objetoObject Properties Yes
Diseñador de tablasTable Designer Yes

Editor de consultasQuery Editor

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Visor de gráficosChart Viewer Yes
Exportar resultados a CSV, JSON o XLSXExport Results to CSV, JSON, XLSX Yes
IntelliSenseIntelliSense Yes Yes
Fragmentos de códigoSnippets Yes Yes
Mostrar planShow Plan Vista previaPreview Yes
Estadísticas de clientesClient Statistics Yes
Estadísticas de consultas dinámicasLive Query Stats Yes
Opciones de consultaQuery Options Yes
Resultados a archivoResults to File Yes
Resultados a textoResults to Text Yes
Visor espacialSpatial Viewer Yes
SQLCMDSQLCMD Yes
Depurador de T-SQLT-SQL Debugger Yes

Sistemas operativos admitidosOperating System Support

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
WindowsWindows Yes Yes
macOSmacOS Yes
LinuxLinux Yes

Ingeniería de datosData Engineering

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Asistente de datos externosExternal Data Wizard Vista previaPreview
Integración de HDFSHDFS Integration Vista previaPreview
CuadernoNotebooks Vista previaPreview

Administración de bases de datosDatabase Administration

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Copia de seguridad o restauraciónBackup / Restore Yes Yes
Importación de archivos planosFlat File Import Vista previaPreview Yes
Agente SQLSQL Agent Vista previaPreview Yes
SQL ProfilerSQL Profiler Vista previaPreview Yes
Always OnAlways On Yes
Always EncryptedAlways Encrypted Yes
Asistente para copiar datosCopy Data Wizard Yes
Asistente para la optimización de datosData Tuning Advisor Yes
Diagramas de base de datosDatabase Diagrams Yes
Visor de registros de erroresError Log Viewer Yes
Planes de mantenimientoMaintenance Plans Yes
Consulta multiservidorMulti-Server Query Yes
Administración basada en directivasPolicy Based Management Yes
PolyBasePolyBase Yes
Almacén de consultasQuery Store Yes
Servidores registradosRegistered Servers Yes
ReplicaciónReplication Yes
Administración de seguridadSecurity Management Yes
Service BrokerService Broker Yes
SQL MailSQL Mail Yes
Template ExplorerTemplate Explorer Yes
Evaluación de vulnerabilidadVulnerability Assessment Yes
Administración de XEventXEvent Management Yes

En Azure Data Studio falta una característica que está en SSMS o SSDT.Azure Data Studio is missing a feature that is in SSMS/SSDT. ¿La agregarán?Will you add it?

Depende del escenario y la necesidad de los clientes o las empresas.It depends on the scenario & customer/business need. Para ayudar a priorizarla, envíe una sugerencia en GitHub.To help prioritize, file a suggestion on GitHub.

Entiendo que Azure Data Studio y la extensión de mssql para VS Code cuentan con la tecnología de un nuevo servicio de herramientas que usa las API de SMO en segundo plano.I understand Azure Data Studio and the mssql extension for VS Code are powered by a new tools service that uses SMO APIs under the covers. ¿SMO está disponible en Linux y macOS?Is SMO available on Linux and macOS?

Las API de SMO aún no están disponibles en Linux ni en macOS para su consumo.The SMO APIs are not yet available on Linux or macOS in a consumable way. Hemos migrado un subconjunto de las API de SMO a .NET Core que necesitábamos para Azure Data Studio y tenemos previsto expandirlo como parte de la hoja de ruta.We ported over a subset of the SMO APIs to .NET Core that we needed for Azure Data Studio and we plan to expand as part of the roadmap. SQL Tools Service está en GitHub: https://github.com/Microsoft/sqltoolsservice.The SQL Tools Service is on GitHub: https://github.com/Microsoft/sqltoolsservice.

¿Tienen previsto trasladar las API de DACFx, sqlpackage.exe o SSDT a Linux y macOS?Do you plan to port the DACFx APIs and/or sqlpackage.exe and/or SSDT to Linux and macOS?

Está en la hoja de ruta a largo plazo.It's on the longer-term roadmap. Para ayudar a priorizarla, envíe una sugerencia en GitHub.To help prioritize, file a suggestion on GitHub.

¿Los cmdlets de SQL PowerShell estarán disponibles en Linux y macOS?Will SQL PowerShell cmdlets be available on Linux and macOS?

SQL PowerShell está disponible actualmente en la galería de PowerShell y puede usarlo en Windows para trabajar con SQL Server en ejecución en cualquier lugar, incluido SQL en Linux.SQL PowerShell is available today on the PowerShell gallery and you can use it on Windows to work with SQL Server running anywhere, including SQL on Linux. La oferta de los cmdlets de SQL PowerShell en Linux y macOS está en la hoja de ruta.Offering the SQL PowerShell cmdlets on Linux & macOS is in the roadmap. Para ayudar a priorizarla, envíe una sugerencia en GitHub.To help prioritize, file a suggestion on GitHub.

¿Quién suele usar Azure Data Studio?Who usually uses Azure Data Studio?

Los desarrolladores y DBA suelen ser los usuarios de Azure Data Studio.Developers and DBAs are usually the users of Azure Data Studio.

¿Azure Data Studio se integra con Azure SQL Data Warehouse?Does Azure Data Studio integrate with Azure SQL Data Warehouse?

Sí.Yes. La compatibilidad de Azure Data Studio con Azure SQL Data Warehouse se encuentra actualmente en versión preliminar, al igual que la instancia administrada de Azure SQL Database y los macrodatos de SQL Server 2019.Azure Data Studio support for Azure SQL Data Warehouse is currently in preview, together with Azure SQL Database Managed Instance, and SQL Server 2019 Big Data.

¿Por qué es importante Azure Data Studio para la nueva versión de SQL Server?Why is Azure Data Studio important for the new version of SQL Server?

Conforme SQL Server amplía sus capacidades en el espacio de los macrodatos, necesita nuevas herramientas para admitir esos casos de uso.As SQL Server extends its capabilities into the Big Data space, it needs new tooling to support those use cases. Por ese motivo, Azure Data Studio publica hoy una nueva experiencia de la versión preliminar de la compatibilidad con los macrodatos de SQL Server, incluida la primera experiencia de cuaderno en el conjunto de herramientas de SQL Server y un nuevo asistente para crear tablas externas que permite acceder fácil y rápidamente a los datos desde instancias remotas de SQL Server y Oracle.For that reason, Azure Data Studio is today shipping a new preview experience of support for SQL Server Big Data, including the first ever notebook experience in the SQL Server toolset and a new Create External Table wizard that makes accessing data from remote SQL Server and Oracle instances easy and fast.