Información general de las herramientas de SQLSQL tools overview

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data WarehouseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data Warehouse

Para administrar la base de datos, necesita una herramienta.To manage your database, you need a tool. 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.Whether your databases run in the cloud, on Windows, on macOS, or on Linux, your tool doesn't need to run on the same platform as the database.

Puede ver los vínculos a las distintas herramientas de SQL en las tablas siguientes.You can view the links to the different SQL tools in the following tables.

Nota

Para descargar SQL Server, consulte Instalación de SQL Server.To download SQL Server, see Install SQL Server.

Las herramientas siguientes proporcionan una interfaz gráfica de usuario (GUI).The following tools provide a graphical user interface (GUI).

HerramientaTool DescripciónDescription Sistema operativoOperating system
Imagen de ADS
Azure Data Studio
ADS image
Azure Data Studio
Un editor ligero que puede ejecutar consultas SQL a petición, ver y guardar resultados como texto, JSON o Excel.A light-weight editor that can 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. Windows
macOS
Linux
Windows
macOS
Linux
Imagen de SSMS
SQL Server Management Studio (SSMS)
SSMS image
SQL Server Management Studio (SSMS)
Administre una instancia de SQL Server o una base de datos con compatibilidad completa con GUI.Manage a SQL Server instance or database with full GUI support. Acceda, configure, administre y desarrolle todos los componentes de SQL Server, Azure SQL Database y Azure Synapse Analytics.Access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, and 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.Provides a single comprehensive utility that combines a broad group of graphical tools with a number of rich script editors to provide access to SQL for developers and database administrators of all skill levels. WindowsWindows
Imagen de SSDT
SQL Server Data Tools (SSDT)
SSDT image
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).A modern development tool for building SQL Server relational databases, Azure SQL databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. 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 .With SSDT, you can design and deploy any SQL Server content type with the same ease as you would develop an application in Visual Studio. WindowsWindows
Imagen de VS Code
Visual Studio Code
VS Code image
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.The mssql extension for Visual Studio Code is the official SQL Server extension that supports connections to SQL Server and rich editing experience for T-SQL in Visual Studio Code. Escriba scripts T-SQL en un editor ligero.Write T-SQL scripts in a light-weight editor. Windows
macOS
Linux
Windows
macOS
Linux

Herramientas de línea de comandosCommand-line tools

Las herramientas siguientes son las herramientas principales de la línea de comandos.The tools below are the main command-line tools.

HerramientaTool DescripciónDescription Sistema operativoOperating system
bcpbcp La utilidad de programa de pcopia masiva (bcp) hace copias masivas de los datos entre una instancia de MicrosoftMicrosoft SQL ServerSQL Server y un archivo de datos en un formato especificado por el usuario.The bulk copy program utility (bcp) bulk copies data between an instance of MicrosoftMicrosoft SQL ServerSQL Server and a data file in a user-specified format. Windows
macOS
Linux
Windows
macOS
Linux
mssql-cli (preview) mssql-cli (preview) mssql-cli es una herramienta de línea de comandos interactiva para consultar SQL Server.mssql-cli is an interactive command-line tool for querying 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.Also, query SQL Server with a command-line tool that features IntelliSense, syntax high-lighting, and more. Windows
macOS
Linux
Windows
macOS
Linux
mssql-confmssql-conf mssql-conf configura SQL Server que se ejecutan en Linux.mssql-conf configures SQL Server running on Linux. LinuxLinux
mssql-scripter (versión preliminar) mssql-scripter (preview) mssql-scripter es una experiencia de línea de comandos multiplataforma para la generación de scripts de bases de datos de SQL Server.mssql-scripter is a multi-platform command-line experience for scripting SQL Server databases. Windows
macOS
Linux
Windows
macOS
Linux
sqlcmdsqlcmd La utilidad sqlcmd le permite insertar instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema.sqlcmd utility lets you enter Transact-SQL statements, system procedures, and script files at the command prompt. Windows
macOS
Linux
Windows
macOS
Linux
sqlpackagesqlpackage sqlpackage es una utilidad de línea de comandos que automatiza las tareas de desarrollo de base de datos siguientes.sqlpackage is a command-line utility that automates several database development tasks. Windows
macOS
Linux
Windows
macOS
Linux
SQL Server PowerShellSQL Server PowerShell SQL Server PowerShell proporciona cmdlets para trabajar con SQL.SQL Server PowerShell provides cmdlets for working with SQL. Windows
macOS
Linux
Windows
macOS
Linux

Migración y otras herramientasMigration and other tools

Estas herramientas se usan para migrar, configurar y proporcionar otras características para las bases de datos SQL.These tools are used to migrate, configure, and provide other features for SQL databases.

HerramientaTool DescripciónDescription
Configuration ManagerConfiguration Manager Use el Administrador de configuración de SQL Server para configurar los servicios de SQL Server y la conectividad de red.Use SQL Server Configuration Manager to configure SQL Server services and configure network connectivity. Configuration Manager se ejecuta en WindowsConfiguration Manager runs on Windows
Asistente para experimentación con bases de datosDatabase Experimentation Assistant Use Asistente para experimentación con bases de datos para evaluar una versión de destino de SQL para una carga de trabajo determinada.Use Database Experimentation Assistant to evaluate a targeted version of SQL for a given workload.
Data Migration AssistantData 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 a la funcionalidad de la versión nueva de SQL Server o Azure SQL Database.The Data Migration Assistant tool helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database.
Distributed ReplayDistributed Replay Use la característica Distributed Replay para ayudarlo a evaluar el impacto de la actualizaciones futuras de SQL Server.Use the Distributed Replay feature to help you assess the impact of future SQL Server upgrades. 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.Also use Distributed Replay to help assess the impact of hardware and operating system upgrades, and SQL Server tuning.
ssbdiagnosessbdiagnose 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.The ssbdiagnose utility reports issues in Service Broker conversations or the configuration of Service Broker services.
SQL Server Migration AssistantSQL 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.Use SQL Server Migration Assistant to automate database migration to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and Sybase.

Si busca herramientas adicionales que no se mencionan en esta página, vea Utilidades del símbolo del sistema de SQL y Descarga de características y herramientas extendidas de SQL ServerIf you're looking for additional tools that aren't mentioned on this page, see SQL Command Prompt Utilities and Download SQL Server extended features and tools