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

Azure Data Studio es una herramienta de base de datos multiplataforma para profesionales de datos que usan la familia de las plataformas de datos locales y en la nube de Microsoft en Windows, macOS y Linux.Azure Data Studio is a cross-platform database tool for data professionals using the Microsoft family of on-premises and cloud data platforms on Windows, MacOS, and Linux.

Azure Data Studio ofrece una experiencia de editor moderna con IntelliSense, fragmentos de código, integración del control de código fuente y un terminal integrado.Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. Se ha diseñado para usuarios de plataformas de datos, con gráficos integrados de conjuntos de resultados de consultas y paneles personalizables.It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.

El código fuente de Azure Data Studio y sus proveedores de datos está disponible en GitHub 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 Azure Data Studio and its data providers is available on GitHub 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. Para obtener más información, vea Preguntas más frecuentes de Azure Data Studio.For more information, see Azure Data Studio FAQ.

Descargar e instalar Azure Data StudioAzure Data StudioDownload and Install Azure Data StudioAzure Data Studio

Editor de código SQL con IntelliSenseSQL code editor with IntelliSense

Azure Data StudioAzure Data Studio ofrece una experiencia de código SQL moderna y centrada en el teclado que hace que sus tareas diarias sean más fáciles con características integradas como varias ventanas de pestañas, un editor de SQL completo, IntelliSense, finalización de palabras clave, fragmentos de código, navegación de código e integración del control de código fuente (Git).offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier 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). Ejecute consultas SQL a petición, vea y guarde los resultados como texto, JSON o Excel.Run on-demand SQL queries, view and save results as text, JSON, or Excel. Edite los datos, organice sus conexiones de bases de datos favoritas y examine los objetos de base de datos en una experiencia de exploración de objetos conocida.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. Para obtener información sobre cómo usar el editor de SQL, vea Usar el editor de SQL para crear objetos de base de datos.To learn how to use the SQL editor, see Use the SQL editor to create database objects.

Fragmentos de código SQL inteligentesSmart SQL code snippets

Los fragmentos de código SQL generan la sintaxis SQL adecuada para crear bases de datos, tablas, vistas, procedimientos almacenados, usuarios, inicios de sesión y roles, así como para actualizar los objetos de base de datos existentes.SQL code snippets generate the proper SQL syntax to create databases, tables, views, stored procedures, users, logins, roles, and to update existing database objects. Use fragmentos de código inteligentes para crear rápidamente copias de la base de datos con fines de desarrollo o prueba, y para generar y ejecutar scripts CREATE e INSERT.Use smart snippets to quickly create copies of your database for development or testing purposes, and to generate and execute CREATE and INSERT scripts.

Azure Data StudioAzure Data Studio también proporciona una funcionalidad para crear fragmentos de código SQL personalizados.also provides functionality to create custom SQL code snippets. Para obtener más información, vea Crear y usar fragmentos de código.To learn more, see Create and use code snippets.

Paneles de servidor y base de datos personalizablesCustomizable Server and Database Dashboards

Cree paneles personalizables completos para supervisar y solucionar rápidamente los cuellos de botella de rendimiento en las bases de datos.Create rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases. Para obtener información sobre los widgets de datos y los paneles de base de datos (y servidor), consulte Administrar servidores y bases de datos con los widgets de datos.To learn about insight widgets, and database (and server) dashboards, see Manage servers and databases with insight widgets.

Administración de la conexión (grupos de servidores)Connection management (server groups)

Los grupos de servidores proporcionan una manera de organizar la información de conexión de los servidores y las bases de datos con los que se trabaja.Server groups provide a way to organize connection information for the servers and databases you work with. Para obtener más información, consulte Grupos de servidores.For details, see Server groups.

Terminal integradoIntegrated Terminal

Use sus herramientas de línea de comandos favoritas (por ejemplo, Bash, PowerShell, sqlcmd, bcp y ssh) en la ventana del terminal integrado directamente desde la interfaz de usuario de Azure Data StudioAzure Data Studio.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, and ssh) in the Integrated Terminal window right within the Azure Data StudioAzure Data Studio user interface. Para obtener información sobre el terminal integrado, consulte Terminal integrado.To learn about the integrated terminal, see Integrated terminal.

Extensibilidad y creación de extensionesExtensibility and extension authoring

Amplíe la funcionalidad de la instalación básica para mejorar la experiencia de Azure Data StudioAzure Data Studio.Enhance the Azure Data StudioAzure Data Studio experience by extending the functionality of the base installation. Azure Data StudioAzure Data Studio proporciona puntos de extensibilidad para las actividades de administración de datos, así como compatibilidad con la creación de extensiones.provides extensibility points for data management activities, and support for extension authoring.

Para obtener información sobre la extensibilidad en Azure Data StudioAzure Data Studio, vea Extensibilidad.To learn about extensibility in Azure Data StudioAzure Data Studio, see Extensibility. Para obtener información sobre las extensiones, vea Crear extensiones.To learn about authoring extensions, see Extension authoring.

Comparación de características con SQL Server Management Studio (SSMS)Feature comparison with SQL Server Management Studio (SSMS)

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

  • Necesita ejecutarlo en macOS o Linux.Need to run on macOS or Linux
  • Se está conectando a un clúster de macrodatos de SQL Server 2019.Are connecting to a SQL Server 2019 big data cluster
  • 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 result sets
  • 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.Don't need to do deep administrative configuration

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
  • Realiza una configuración administrativa profunda.Are doing deep administrative 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
  • Usa los informes del almacén de consultas de SQL Server.Make use of the Reports for SQL Server Query Store
  • Necesita usar los paneles y los asesores de optimización del rendimiento.Need to make use of performance tuning advisors and dashboards
  • Está importando o exportando DACPAC.Are doing Import/Export of DACPACs
  • Necesita acceso a los servidores registrados y quiere controlar los servicios de SQL Server en Windows.Need access to Registered Servers and want to control SQL Server services on Windows

ShellShell

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 Vista previaPreview
Importación y exportación de DACPACImport/Export DACPAC Yes
Propiedades de objetoObject Properties Vista previaPreview
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
CuadernoNotebooks Yes
Guardar consulta como fragmento de códigoSave Query as snippet Yes

Compatibilidad con sistema operativoOperating system support

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

Ingeniería de datosData engineering

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Asistente para crear tablas externasCreate External Table Wizard Yes
Integración de HDFSHDFS Integration Yes
CuadernoNotebooks Yes

Administración de bases de datosDatabase administration

CaracterísticaFeature Azure Data StudioAzure Data Studio SSMSSSMS
Copia de seguridad o restauraciónBackup / Restore Yes Yes
Compatibilidad con clúster de macrodatosBig Data Cluster Support 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
Database Engine Tuning AdvisorDatabase Engine Tuning Advisor 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
Integración de la API SQL AssessmentSQL Assessment API Integration Yes

Pasos siguientesNext steps

info_tip Obtener ayuda para las herramientas de SQLGet help for SQL tools

editar contenido ¡Contribuya a la documentación de SQLContribute to SQL documentation

¿Sabía que puede editar el contenido usted mismo?Did you know that you could edit the content yourself? Si lo hace, no solo mejorará la documentación, sino que también se le reconocerá como colaborador de la página.If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.