Información general de las herramientas de SQL

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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.

Puede ver los vínculos a las distintas herramientas de SQL en las tablas siguientes.

Nota

Para descargar SQL Server, consulte Instalación de SQL Server.

Las herramientas siguientes proporcionan una interfaz gráfica de usuario (GUI).

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 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-cli (preview) mssql-cli es una herramienta de línea de comandos interactiva para consultar SQL Server. Además, consulte SQL Server con una herramienta de línea de comandos que incluye IntelliSense, el resaltado de la sintaxis y mucho más. Windows
macOS
Linux
mssql-conf mssql-conf configura SQL Server que se ejecutan en Linux. Linux
mssql-scripter (versión preliminar) mssql-scripter es una experiencia de línea de comandos multiplataforma para la generación de scripts de bases de datos de SQL Server. Windows
macOS
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

Pasos siguientes

Diferentes bases de datos que puede usar con estas herramientas.