Compartir a través de


Preguntas más frecuentes sobre Azure Data Studio

¿Qué es Azure Data Studio?

Azure Data Studio es un entorno de escritorio multiplataforma de código abierto para profesionales de datos que usan la familia de datos de Azure Data de plataformas de datos locales y en la nube en Windows, macOS y Linux. Anteriormente se publicó bajo el nombre de versión preliminar SQL Operations Studio, Azure Data Studio ofrece una experiencia de editor moderna con IntelliSense ultrarrápida, fragmentos de código, integración con control de versiones y un terminal integrado. Se ha diseñado para usuarios de plataformas de datos, con gráficos integrados de conjuntos de resultados de consultas y paneles personalizables.

La investigación ha demostrado que los usuarios pasan un orden de magnitud más tiempo trabajando en la edición de consultas que en cualquier otra tarea con SQL Server Management Studio. Por ese motivo, Azure Data Studio se ha diseñado para centrarse profundamente en la funcionalidad que se usa más, con experiencias adicionales disponibles como extensiones opcionales en el producto. Todos los usuarios pueden personalizar su entorno a los flujos de trabajo que usan con más frecuencia.

¿Cuánto cuesta Azure Data Studio?

Azure Data Studio es gratuito para uso privado o comercial.

Quién debe usar Azure Data Studio

Cualquier persona puede usar Azure Data Studio. Sin embargo, está diseñado para simplificar las tareas realizadas por desarrolladores de bases de datos, administradores de bases de datos, administradores del sistema y proveedores de software independientes.

¿Qué puedo hacer con Azure Data Studio?

Azure Data Studio se basa en Visual Studio Code y ofrece una experiencia de flujo de trabajo de código moderna ligera y centrada en el teclado al trabajar con SQL Server, Azure SQL Database y Azure Synapse Analytics. Azure Data Studio simplifica y facilita las experiencias fundamentales de las que dependes cada día con características integradas como ventanas de pestañas múltiples, un editor SQL enriquecido, IntelliSense, autocompletado de palabras clave, navegación y fragmentos de código, e integración con el control de código fuente (Git y TFS). Puede ejecutar consultas a petición, ver y guardar resultados como texto, JSON o Excel, editar datos, organizar y administrar sus conexiones de base de datos favoritas y examinar objetos de base de datos en una experiencia familiar de exploración de objetos.

Use sus herramientas de línea de comandos favoritas (por ejemplo, Bash, PowerShell, sqlcmd, bcp, psql y ssh) en la ventana Terminal integrada directamente dentro de la interfaz de usuario de Azure Data Studio. Genere y ejecute fácilmente scripts CREATE e INSERT para los objetos de base de datos para crear copias de la base de datos con fines de desarrollo o pruebas. Aumente la productividad con fragmentos de código inteligentes y experiencias gráficas enriquecidas que creen nuevas bases de datos y objetos de base de datos (como tablas, vistas, procedimientos almacenados, usuarios, inicios de sesión, roles, etc.) o actualicen los objetos de base de datos existentes. 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.

Azure Data Studio ofrece una experiencia coherente para realizar copias de seguridad y restaurar las bases de datos. Con la 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 de las bases de datos de SQL Server críticas para su misión, y realizar una conmutación por error rápidamente a una base de datos secundaria durante un desastre. 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 prefiera en los sistemas operativos que prefiera. Como resultado, siempre está en control y puede reducir los riesgos, resolver problemas más rápido y ofrecer continuamente valor que supere las expectativas de los clientes.

¿Azure Data Studio es de código abierto?

El código fuente de Azure Data Studio y sus proveedores de datos está disponible en GitHub. El código fuente de front-end de Azure Data Studio (basado en Visual Studio Code) está disponible bajo un EULA de código fuente que proporciona derechos para modificar y utilizar el software, pero no para redistribuirlo ni alojarlo en un servicio en la nube. El código fuente de los proveedores de datos está disponible en la licencia MIT en https://github.com/Microsoft/sqltoolsservice.

¿Planeamos hacer de SSMS un proyecto de código abierto?

N.º

Sin embargo, las herramientas CLI y GUI multisistema operativo de próxima generación son de código abierto. Por ejemplo, la extensión mssql para VS Code, mssql-scripter y msql-CLI son de código abierto en GitHub. El código fuente de Azure Data Studio está disponible en GitHub.

Ahora que hay Azure Data Studio, ¿Microsoft planea dejar de usar SSMS y SSDT?

N.º

Las inversiones en herramientas insignia de Windows (SSMS, SSDT, PowerShell) continuarán además de la próxima generación de herramientas de CLI y GUI de varias bases de datos y varios sistemas operativos. El objetivo es ofrecer a los clientes la elección de las herramientas que desean en las plataformas que prefieran para sus escenarios. Azure Data Studio se centra más estrechamente en las experiencias sobre la edición de consultas y el desarrollo de datos, que la investigación ha mostrado es la funcionalidad más usada en SQL Server Management Studio por un orden de magnitud. Las 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, también están disponibles como extensiones en Azure Data Studio. Azure Data Studio también es multiplataforma, lo que permite a los usuarios trabajar en su plataforma que prefieran. Sin embargo, SQL Server Management Studio todavía ofrece la gama más amplia de funciones administrativas y sigue siendo la herramienta insignia para las tareas de administración de plataformas.

¿Cuándo debo usar Azure Data Studio o SQL Server Management Studio?

Utilice Azure Data Studio si:

  • Está principalmente editando o ejecutando consultas.
  • Necesita la capacidad de trazar y visualizar rápidamente conjuntos de resultados.
  • 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 es necesario realizar una configuración profunda relacionada con la plataforma o administrativa.
  • Debe ejecutarse en macOS o Linux.

Utilice 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 de ajuste de rendimiento y tableros 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.

Comparación de características

Para más información sobre las diferencias entre Azure Data Studio y Sql Server Management Studio (SSMS), visite ¿Qué es Azure Data Studio?

¿Qué ocurre si Azure Data Studio falta una característica que se encuentra en SSMS/SSDT?

Depende del escenario y la necesidad empresarial. Para ayudar a priorizar, presente una sugerencia y vote sobre las sugerencias existentes en GitHub.

Entiendo que Azure Data Studio y la extensión mssql para VS Code están impulsados por un nuevo servicio de herramientas que utiliza las API de SMO tras bambalinas. ¿SMO está disponible en Linux y macOS?

Las API de SMO aún no están disponibles en Linux o macOS de forma consumible. Hemos migrado un subconjunto de las API de SMO a .NET Core que necesitamos para Azure Data Studio, y planeamos expandirlo como parte de la hoja de ruta. El servicio SQL Tools está en GitHub: https://github.com/Microsoft/sqltoolsservice.

¿Tiene previsto migrar las API de DACFx o SqlPackage o SSDT a Linux y macOS?

Sí.

SqlPackage ya está disponible en .NET Core para Windows, macOS y Linux. La funcionalidad proyectos de SQL (SSDT) está habilitada en Azure Data Studio en la extensión Proyectos de SQL Database.

¿Estarán disponibles los cmdlets de SQL PowerShell en Linux y macOS?

SQL PowerShell está disponible hoy en la galería de PowerShell y puede usarlo en Windows para trabajar con SQL Server que se ejecuta en cualquier lugar, incluido SQL en Linux. La inclusión de los cmdlets de SQL PowerShell en Linux y macOS está en la hoja de ruta. Para ayudar a priorizar, abra una sugerencia en GitHub.

¿Quién suele usar Azure Data Studio?

Los desarrolladores y los DBA suelen ser los usuarios de Azure Data Studio.

¿Se integra Azure Data Studio con Azure Synapse Analytics?

Sí.

La compatibilidad de Azure Data Studio con Azure Synapse Analytics se encuentra actualmente en versión preliminar, junto con Azure SQL Managed Instance y macrodatos de SQL Server 2019.

¿Por qué es importante Azure Data Studio para escenarios de macrodatos?

A medida que SQL Server amplía sus funcionalidades en el espacio de macrodatos, necesita nuevas herramientas para admitir esos casos de uso. Por ese motivo, Azure Data Studio ha lanzado una nueva experiencia para macrodatos de SQL Server, que incluye un entorno de notebooks en el conjunto de herramientas de SQL Server y un nuevo Asistente para crear tablas externas que facilita y acelera el acceso a los datos desde instancias remotas de SQL Server y Oracle.

¿Puedo usar extensiones de Visual Studio Code (VS Code) con Azure Data Studio?

Sí.

Sin embargo, no todas las extensiones de VS Code se traducen en Azure Data Studio.

Pasos siguientes