Información general de las herramientas de SQL
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Para administrar la base de datos, necesita una herramienta. Tanto si las bases de datos se ejecutan en la nube, en Windows, en macOS o en Linux, no es necesario que la herramienta se ejecute en la misma plataforma que la base de datos.
Herramientas recomendadas
Las herramientas siguientes proporcionan una interfaz gráfica de usuario (GUI).
Puede ver los vínculos a las distintas herramientas de SQL en las tablas siguientes.
Herramienta | Descripción | Sistema operativo |
---|---|---|
**Azure Data Studio** |
Un editor ligero que puede ejecutar consultas SQL a petición, ver y guardar 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. | Windows macOS Linux |
SQL Server Management Studio (SSMS) |
Administre una instancia de SQL Server o una base de datos con compatibilidad completa con GUI. Acceda, configure, administre y desarrolle todos los componentes de SQL Server, Azure SQL Database y Azure Synapse Analytics. Proporciona una única utilidad integral que combina un amplio grupo de herramientas gráficas con una serie de editores de script enriquecidos que permiten a desarrolladores y administradores de bases de datos de todos los niveles acceder a SQL. | Windows |
SQL Server Data Tools (SSDT) |
Una herramienta de desarrollo moderna para crear bases de datos relacionales de SQL Server, bases de datos de Azure SQL, modelos de datos de Analysis Services (AS), paquetes de Integration Services (IS) e informes de Reporting Services (RS). Gracias a SQL Server Data Tools (SSDT), puede diseñar e implementar cualquier tipo de contenido de SQL Server con la misma facilidad con la que desarrollaría una aplicación en Visual Studio. | Windows |
Visual Studio Code |
La extensión mssql para Visual Studio Code es la extensión oficial de SQL Server que admite conexiones a SQL Server y la experiencia de edición enriquecida para T-SQL en Visual Studio Code. Escriba scripts T-SQL en un editor ligero. | Windows macOS Linux |
Herramientas de línea de comandos
Las herramientas siguientes son las herramientas principales de las herramientas de línea de comandos.
Herramienta | Descripción | Sistema operativo |
---|---|---|
bcp | La utilidad de programa de pcopia masiva (bcp) hace copias masivas de los datos entre una instancia de MicrosoftSQL Server y un archivo de datos en un formato especificado por el usuario. | Windows macOS Linux |
mssql-conf | mssql-conf configura SQL Server que se ejecutan en Linux. | Linux |
sqlcmd | La utilidad sqlcmd le permite introducir instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema. | Windows macOS Linux |
sqlpackage | sqlpackage es una utilidad de línea de comandos que automatiza las tareas de desarrollo de base de datos siguientes. | Windows macOS Linux |
SQL Server PowerShell | SQL Server PowerShell proporciona cmdlets para trabajar con SQL. | Windows macOS Linux |
Migración y otras herramientas
Estas herramientas se usan para migrar, configurar y proporcionar otras características para las bases de datos SQL.
Herramienta | Descripción |
---|---|
Configuration Manager | Use el Administrador de configuración de SQL Server para configurar los servicios de SQL Server y la conectividad de red. Configuration Manager se ejecuta en Windows |
Asistente para experimentación con bases de datos | Use Asistente para experimentación con bases de datos para evaluar una versión de destino de SQL para una carga de trabajo determinada. |
Data Migration Assistant | La herramienta Data Migration Assistant ayuda a actualizar a una plataforma de datos moderna mediante la detección de problemas de compatibilidad que pueden afectar la funcionalidad de la base de datos en la versión nueva de SQL Server o el la base de datos de Azure SQL Database. |
Distributed Replay | Use la característica Distributed Replay para ayudarlo a evaluar el impacto de la actualizaciones futuras de SQL Server. Utilice también Distributed Replay para ayudar a evaluar el impacto de las actualizaciones de hardware y del sistema operativo y la optimización de SQL Server. |
ssbdiagnose | La utilidad ssbdiagnose informa de la existencia de problemas en las conversaciones de Service Broker o en la configuración de los servicios de Service Broker. |
SQL Server Migration Assistant | Use Microsoft SQL Server Migration Assistant para automatizar la migración de bases de datos a SQL Server desde Microsoft Access, DB2, MySQL, Oracle y Sybase. |
Si busca herramientas adicionales que no se mencionan en esta página, consulte Utilidades del símbolo del sistema de SQL y Descarga de características y herramientas extendidas de SQL Server