SQL-Abfrage-und-Verwaltungs Tools für SQL ServerSQL query and management tools for SQL Server

Gilt für: JaSQL Server JaAzure SQL-Datenbank JaAzure Synapse Analytics (SQL DW) JaParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Zum Verwalten (Abfragen, überwachen usw.) Ihrer Datenbank benötigen Sie ein Tool.To manage (query, monitor, etc.) your database you need a tool. Während Ihre Datenbanken in der Cloud, unter Windows oder Linuxausgeführt werden können, muss das Tool nicht auf derselben Plattform wie die Datenbank ausgeführt werden.While your databases can be running in the cloud, on Windows, or on Linux, your tool doesn't need to run on the same platform as the database.

Es sind viele Datenbanktools verfügbar. dieser Artikel enthält Beschreibungen und Verweise auf einige der verfügbaren Tools für die Arbeit mit SQL-Datenbanken.There are many database tools available, so this article provides descriptions and pointers to some of the available tools for working with your SQL databases. Wenn Sie Hilfe bei der Entscheidung benötigen, welches Tool Sie benötigen, finden Sie weitere Informationen unter welches Tool soll ich verwenden?.If you need help deciding which tool you need, see Which tool should I use?.

Wenn Sie weitere Informationen und ein Tool herunterladen möchten, wählen Sie in den folgenden Tabellen die Links in der Spalte Tool aus.For additional information, and to download a tool, select the links in the Tool column in the following tables. Informationen zum Herunterladen SQL Server finden Sie unter Install SQL Server.To download SQL Server, see Install SQL Server.

GUI-Tools zum Verwalten von DatenbankenGUI tools to manage databases

Die folgenden Tools stellen eine grafische Benutzeroberfläche (GUI) bereit:The following tools provide a graphical user interface (GUI):

ToolTool und BeschreibungDescription Läuft aufRuns on
Azure Data StudioAzure Data Studio Azure Data StudioAzure Data Studioist ein kostenloses, leichtes Tool zum Verwalten von Datenbanken, wo Sie ausgeführt werden.is a free, light-weight tool, for managing databases wherever they're running. Diese Vorschauversion bietet Features für die Datenbankverwaltung, einschließlich eines erweiterten Transact-SQL-Editors und anpassbarer Einblicke in den Betriebszustand Ihrer Datenbanken.This preview release provides database management features, including an extended Transact-SQL editor and customizable insights into the operational state of your databases. Azure Data StudioAzure Data Studio kann unter Windows, macOS und Linux ausgeführt werden.Azure Data StudioAzure Data Studio runs on Windows, macOS, and Linux.
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) Verwenden Sie SQL Server Management Studio (SSMS), um Ihre SQL Server, Azure SQL-Datenbank und Azure SQL Data Warehouse abzufragen, zu entwerfen und zu verwalten.Use SQL Server Management Studio (SSMS) to query, design, and manage your SQL Server, Azure SQL Database, and Azure SQL Data Warehouse. SSMS wird unter Windows ausgeführt.SSMS runs on Windows.
SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) Verwandeln Sie Visual Studio in eine leistungsstarke Entwicklungsumgebung für SQL Server, Azure SQL-Datenbank und Azure SQL Data Warehouse.Turn Visual Studio into a powerful development environment for SQL Server, Azure SQL Database, and Azure SQL Data Warehouse. SSDT wird unter Windows ausgeführt.SSDT runs on Windows.
Visual Studio CodeVisual Studio Code Installieren Sie nach der Installation von Visual Studio Code die MSSQL-Erweiterung zum Entwickeln von Microsoft SQL Server, Azure SQL-Datenbank und SQL Data Warehouse.After installing Visual Studio Code, install the mssql extension for developing Microsoft SQL Server, Azure SQL Database, and SQL Data Warehouse. Visual Studio Code kann unter Windows, macOS und Linuxausgeführt werden.Visual Studio Code runs on Windows, macOS, and Linux.

Befehlszeilen Tools zum Verwalten von DatenbankenCommand line tools to manage databases

Im folgenden finden Sie die wichtigsten Befehlszeilen Tools:The following are the main command-line tools:

ToolTool und BeschreibungDescription Läuft aufRuns on
mssql-cli (Vorschauversion) mssql-cli (preview) MSSQL-CLI ist ein interaktives Befehlszeilen Tool zum Abfragen von SQL Server.mssql-cli is an interactive command-line tool for querying SQL Server. Windows, macOS und LinuxWindows, macOS, and Linux
sqlpackagesqlpackage Sqlpackage ist ein Befehlszeilenprogramm, mit dem mehrere Daten Bank Entwicklungsaufgaben automatisiert werden.sqlpackage is a command-line utility that automates several database development tasks. die macOS-und Linux-Versionen von Sqlpackage befinden sich derzeit in der Vorschau Phase.macOS and Linux versions of sqlpackage are currently in preview. Windows, macOS und LinuxWindows, macOS, and Linux
SQL Server PowerShellSQL Server PowerShell SQL Server PowerShell bietet Cmdlets für die Arbeit mit SQL.SQL Server PowerShell provides cmdlets for working with SQL Windows, macOS und LinuxWindows, macOS, and Linux
sqlcmdsqlcmd mit dem Hilfsprogramm sqlcmd können Sie an der Eingabeaufforderung Transact-SQL-Anweisungen, System Prozeduren und Skriptdateien eingeben.sqlcmd utility lets you enter Transact-SQL statements, system procedures, and script files at the command prompt. Windows, macOS und LinuxWindows, macOS, and Linux
bcpbcp Mit dem Hilfsprogramm bcp(Bulk Copy Program) werden Daten per Massenvorgang zwischen einer Instanz von MicrosoftMicrosoft SQL ServerSQL Server und einer Datendatei in einem benutzerdefinierten Format kopiert.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 und LinuxWindows, macOS, and Linux
MSSQL-Scripter (Vorschau) mssql-scripter (preview) MSSQL-Scripter ist eine Befehlszeilen Darstellung mit mehreren Plattformen für die Skripterstellung SQL Server-Datenbankenmssql-scripter is a multi-platform command line experience for scripting SQL Server databases Windows, macOS und LinuxWindows, macOS, and Linux
mssql-confmssql-conf MSSQL-conf konfiguriert SQL Server, die unter Linux ausgeführt werden.mssql-conf configures SQL Server running on Linux. LinuxLinux

Welches Tool sollte ich auswählen?Which tool should I choose?

  • Möchten Sie eine SQL Server Instanz oder-Datenbank in einem einfachen Editor unter Windows, Linux oder Mac verwalten?Do you want to manage a SQL Server instance or database, in a light-weight editor on Windows, Linux or Mac? Verwenden Sie in diesem Fall Azure Data StudioAzure Data Studio.Choose Azure Data StudioAzure Data Studio
  • Möchten Sie eine SQL Server-Instanz oder-Datenbank unter Windows mit vollständiger GUI-Unterstützung verwalten?Do you want to manage a SQL Server instance or database on Windows with full GUI support? Verwenden Sie in diesem Fall SQL Server Management Studio (SSMS).Choose SQL Server Management Studio (SSMS)
  • Möchten Sie Datenbankcode erstellen oder verwalten, einschließlich Validierung der Kompilierzeit, Umgestaltung und Designer Unterstützung unter Windows?Do you want to create or maintain database code, including compile time validation, refactoring and designer support on Windows? Verwenden Sie in diesem Fall SQL Server Data Tools (SSDT).Choose SQL Server Data Tools (SSDT)
  • Möchten Sie SQL Server mit einem Befehlszeilen Tool Abfragen, das IntelliSense, Syntax-hoch Beleuchtung und vieles mehr bietet?Do you want to query SQL Server with a command-line tool that features IntelliSense, syntax high-lighting, and more? MSSQL-CLI auswählenChoose mssql-cli
  • Möchten Sie T-SQL-Skripts in einem einfachen Editor unter Windows, Linux oder Mac schreiben?Do you want to write T-SQL scripts in a light-weight editor on Windows, Linux or Mac? Wählen Sie Visual Studio Code und die MSSQL-Erweiterung aus.Choose Visual Studio Code and the mssql extension

Weitere ToolsAdditional tools

ToolTool und BeschreibungDescription
Configuration ManagerConfiguration Manager Verwenden Sie SQL Server-Konfigurations-Manager, um SQL Server Dienste zu konfigurieren und die Netzwerk Konnektivität zu konfigurieren.Use SQL Server Configuration Manager to configure SQL Server services and configure network connectivity. Configuration Manager unter Windows ausgeführtConfiguration Manager runs on Windows
SQL Server Migration AssistantSQL Server Migration Assistant Verwenden Sie SQL Server Migration Assistant zur Automatisierung der Datenbankmigration von Microsoft Access, DB2, MySQL, Oracle und Sybase zu SQL Server.Use SQL Server Migration Assistant to automate database migration to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and Sybase.
Assistent für DatenbankexperimenteDatabase Experimentation Assistant Verwenden Sie Assistent für Datenbankexperimente, um eine Zielversion von SQL für eine bestimmte Arbeitsauslastung auszuwerten.Use Database Experimentation Assistant to evaluate a targeted version of SQL for a given workload.
Distributed ReplayDistributed Replay Verwenden Sie die Distributed Replay Funktion, um die Auswirkung zukünftiger SQL Server Upgrades zu bewerten.Use the Distributed Replay feature to help you assess the impact of future SQL Server upgrades. Verwenden Sie Distributed Replay auch, um die Auswirkungen von Hardware-und Betriebssystem Upgrades sowie SQL Server Optimierung zu bewerten.Also use Distributed Replay to help assess the impact of hardware and operating system upgrades, and SQL Server tuning.
ssbdiagnosessbdiagnose Das Hilfsprogramm ssbdiagnose meldet Probleme in Service Broker Konversationen oder der Konfiguration von Service Broker Services.The ssbdiagnose utility reports issues in Service Broker conversations or the configuration of Service Broker services.

Weitere Tools, die auf dieser Seite nicht erwähnt werden, finden Sie unter SQL-Eingabeaufforderungs- Hilfsprogramme.If you're looking for additional tools that are not mentioned on this page, see SQL Command Prompt Utilities.