¿Qué es Azure Data Studio?

Azure Data Studio es una herramienta ligera de desarrollo y administración de datos multiplataforma para profesionales de datos. Proporciona una experiencia de editor moderna con IntelliSense, fragmentos de código, integración de control de código fuente y un terminal integrado, lo que facilita la administración y desarrollo de bases de datos.

Con la compatibilidad con Windows, macOS y Linux, Azure Data Studio permite conectarse a varias bases de datos, como Azure SQL, SQL Server, MySQL, PostgreSQL y Cosmos DB. Su extensibilidad permite a los usuarios personalizar su experiencia mediante la instalación de extensiones pertinentes para su flujo de trabajo.

La interfaz familiar de 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. Diseñado pensando en el usuario de la plataforma de datos, su extensibilidad permite a los usuarios personalizar su experiencia mediante la instalación de las extensiones pertinentes para su flujo de trabajo, incluidas las migraciones de bases de datos, gráficos, GitHub Copilot, etc.

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. Para obtener más información, vea Preguntas frecuentes de Azure Data Studio.

Descarga e instalación de Azure Data Studio

Editor de código SQL con IntelliSense

Azure 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). Ejecute consultas SQL a petición, y vea y guarde los resultados como texto, JSON o 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. 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.

Fragmentos de código SQL inteligentes

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

Azure Data Studio también proporciona una funcionalidad para crear fragmentos de código SQL personalizados. Para obtener más información, vea Crear y usar fragmentos de código.

Paneles de servidor y base de datos personalizables

Cree paneles personalizables completos para supervisar y solucionar rápidamente los cuellos de botella de rendimiento en las bases de datos. 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.

Administración de la conexión (grupos de servidores)

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. Para obtener más información, consulte Grupos de servidores.

Terminal integrado

Puede usar 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 Studio. Para obtener información sobre el terminal integrado, consulte Terminal integrado.

Extensibilidad y creación de extensiones

Amplíe la funcionalidad de la instalación básica para mejorar la experiencia de Azure Data Studio. Azure Data Studio proporciona puntos de extensibilidad para las actividades de administración de datos, así como compatibilidad con la creación de extensiones.

Para obtener información sobre la extensibilidad en Azure Data Studio, consulte Extensibilidad. Para obtener información sobre la creación de extensiones, vea Crear extensiones.

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

Use Azure Data Studio si:

  • Está principalmente editando o ejecutando consultas.
  • Necesita la capacidad de crear gráficos y visualizar los conjuntos de resultados rápidamente.
  • Puede ejecutar la mayoría de las tareas administrativas mediante el terminal integrado con sqlcmd o PowerShell.
  • Tiene una necesidad mínima de las experiencias del asistente.
  • No necesita realizar una configuración administrativa profunda ni relacionada con la plataforma.
  • Necesita ejecutarlo en macOS o Linux.

Use SQL Server Management Studio si:

  • Lleva a cabo una configuración de la plataforma o administrativa compleja.
  • Está realizando la administración de seguridad, incluida la administración de usuarios, la evaluación de vulnerabilidades y la configuración de las características de seguridad. Es necesario usar asesores y paneles de optimización del rendimiento.
  • Usa diagramas de bases de datos y diseñadores de tablas.
  • Necesita acceder a los servidores registrados.
  • Usa las estadísticas de consultas dinámicas o las estadísticas de cliente.

Características del shell

Característica Azure Data Studio SSMS
Inicio de sesión de Azure
Panel
Extensiones
Terminal integrado
Explorador de objetos
Scripting de objetos
Seleccionar elementos de la tabla
Control de código fuente
Panel de tareas
Temas, incluido el modo oscuro
Azure Resource Explorer
Asistente para generar scripts
Propiedades de objeto Vista previa
Diseñador de tablas

Editor de consultas

Característica Azure Data Studio SSMS
Visor de gráficos
Exportar resultados a CSV, JSON o XLSX
Resultados a archivo
Resultados a texto
IntelliSense
Fragmentos de código
Mostrar plan
Estadísticas de clientes
Estadísticas de consultas dinámicas
Opciones de consulta
Visor espacial
SQLCMD

Sistemas operativos admitidos

Característica Azure Data Studio SSMS
Windows
macOS
Linux

Ingeniería de datos

Característica Azure Data Studio SSMS
Asistente de datos externos Versión preliminar
Integración de HDFS Versión preliminar
Cuaderno Versión preliminar

Administración de bases de datos

Característica Azure Data Studio SSMS
Copia de seguridad o restauración Vista previa
Importación de archivos planos
Agente SQL Versión preliminar
SQL Profiler Versión preliminar
Always On
Always Encrypted
Asistente para copiar datos
Asistente para la optimización de datos
Diagramas de base de datos
Visor de registros de errores
Planes de mantenimiento
Consulta multiservidor
Administración basada en directivas
PolyBase
Almacén de consultas
Servidores registrados
Replicación
Administración de seguridad
Service Broker
Evaluación de SQL Versión preliminar
SQL Mail
Template Explorer
Evaluación de vulnerabilidad
Administración de XEvent

Desarrollo de bases de datos

Característica Azure Data Studio SSMS
Importación o exportación de DACPAC
Proyectos de SQL Versión preliminar
Comparación de esquemas

SQL Tools Service

Azure Data Studio usa SqlToolsService como la capa de API de SQL para la aplicación. SQL Tools Service está basado en .NET y es de código abierto bajo la licencia MIT. Para la conectividad de SQL, SQL Tools Service utiliza Microsoft.Data.SqlClient como controlador de SQL.

Obtener ayuda para las herramientas de SQL

Colaborar en la documentación

¿Sabía que puede editar el contenido de usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.

Para más información, consulte Editar documentación de Microsoft Learn