FAQ zu Azure Data StudioAzure Data Studio FAQ

Was ist Azure Data Studio?What is Azure Data Studio?

Azure Data Studio ist eine plattformübergreifende Open-Source-Desktopumgebung für Datenexperten, die die Azure Data-Familie aus lokalen und cloudbasierten Datenplattformen unter Windows, macOS und Linux verwenden.Azure Data Studio is an open source, cross-platform desktop environment for data professionals using the Azure Data family of on-premises and cloud data platforms on Windows, macOS, and Linux. Azure Data Studio wurde zuvor in einer Vorschauversion unter dem Namen SQL Operations Studio veröffentlicht und bietet eine moderne Editor-Funktion mit einem integrierten Terminal sowie einer schnellen Integration von IntelliSense, Codeausschnitten und der Quellcodeverwaltung.Previously released under the preview name SQL Operations Studio, Azure Data Studio offers a modern editor experience with lightning fast IntelliSense, code snippets, source control integration, and an integrated terminal. Das Tool wurde speziell für die Bedürfnisse der Benutzer von Datenplattformen konzipiert und bietet eine integrierte Diagrammdarstellung von Abfrageresultsets sowie anpassbare Dashboards.it's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.

Studien haben ergeben, dass die Benutzer von SQL Server Management Studio (SSMS) viel mehr Zeit mit der Bearbeitung von Abfragen verbringen als mit jeder anderen Aufgabe.Research has shown that users spend an order of magnitude more time working on query editing than on any other task with SQL Server Management Studio. Aus diesem Grund standen bei der Entwicklung von Azure Data Studio die Funktionen im Mittelpunkt, die am meisten verwendet werden. Zusätzliche Funktionen stehen als optionale Erweiterungen für das Produkt zur Verfügung.For that reason, Azure Data Studio has been designed to focus deeply on the functionality that is used the most, with additional experiences made available as optional extensions into the product. Jeder Benutzer kann seine Umgebung an die Workflows anpassen, die er am häufigsten verwendet.Every user is allowed to customize their environment to the workflows that they use most often.

Wie viel kostet Azure Data Studio?How much does Azure Data Studio cost?

Azure Data Studio ist sowohl bei privater als auch bei kommerzieller Verwendung kostenlos.Azure Data Studio is free for private or commercial use.

Wer sollte Azure Data Studio verwenden?Who should use Azure Data Studio

Grundsätzlich kann jeder Azure Data Studio verwenden.Anyone can use Azure Data Studio. Das Tool wurde jedoch entwickelt, um Aufgaben zu vereinfachen, die von Datenbankentwicklern, Datenbankadministratoren, Systemadministratoren und unabhängigen Softwareherstellern ausgeführt werden.However, it's designed to simplify tasks performed by database developers, database administrators, system administrators, and independent software vendors.

Wofür kann ich Azure Data Studio verwenden?What can I do with Azure Data Studio?

Azure Data Studio basiert auf Visual Studio Code und bietet bei der Arbeit mit SQL Server, Azure SQL-Datenbank und Azure Synapse Analytics einfache, moderne Funktionen für den Codeworkflow, bei denen der Fokus auf der Tastatur liegt.Azure Data Studio is built on top of Visual Studio Code and offers a lightweight, keyboard focused modern code workflow experience when working with SQL Server, Azure SQL Database, Azure Synapse Analytics. Azure Data Studio erleichtert das Verwenden der wichtigsten Funktionen, die Sie tagtäglich einsetzen, mithilfe von integrierten Features wie Fenstern mit mehreren Registerkarten, einem umfangreichen SQL-Editor, IntelliSense, der Vervollständigung von Schlüsselwörtern, Codeausschnitten, Codenavigation und der Integration der Quellcodeverwaltung (Git und TFS).Azure Data Studio makes the core experiences that you rely on every day simple and easy with built-in features such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets & code navigation and source control integration (Git and TFS)). Sie können bedarfsgesteuerte Abfragen ausführen, Ergebnisse in Textformaten oder im JSON- oder Excel-Format abrufen und speichern, Daten bearbeiten, bevorzugte Datenbankverbindungen organisieren und verwalten sowie Datenbankobjekte auf einer vertrauten Benutzeroberfläche durchsuchen.You can execute on-demand queries, view & save results as text, JSON, or Excel, edit data, organize & manage your favorite database connections, and browse database objects in a familiar object browsing experience.

Sie können die von Ihnen bevorzugten Befehlszeilentools (z. B. Bash, PowerShell, sqlcmd, bcp, psql und ssh) auf der Azure Data Studio-Benutzeroberfläche direkt im Fenster „Integriertes Terminal“ verwenden.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, psql, and ssh) in the Integrated Terminal window right within the Azure Data Studio user interface. Sie können ganz einfach CREATE- und INSERT-Skripts für Ihr Datenbankobjekt erstellen und ausführen, um für die Entwicklung oder für Tests Kopien Ihrer Datenbank zu erstellen.Easily generate and execute CREATE and INSERT scripts for your database objects to create copies of your database for development or testing purposes. Steigern Sie Ihre Produktivität durch intelligente Codeausschnitte und umfassende grafische Funktionen für die Erstellung neuer Datenbanken und Datenbankobjekte (z. B. Tabellen, Sichten, gespeicherte Prozeduren, Benutzer, Anmeldeinformationen, Rollen usw.) oder für das Aktualisieren von Datenbankobjekten.Boost your productivity with smart code snippets and rich graphical experiences that create new databases and database objects (such as tables, views, stored procedures, users, logins, roles, etc.) or update existing database objects. Sie können umfangreiche anpassbare Dashboards verwenden, um Leistungsengpässe in Ihren lokalen Datenbanken, in Azure oder in einer beliebigen Cloud zu überwachen und Probleme schnell zu beheben.Use rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases on-premises, in Azure or any cloud.

Azure Data Studio bietet einheitliche Funktionen zum Sichern und Wiederherstellen Ihrer Datenbanken.Azure Data Studio offers a consistent experience to back up and restore your databases. In Zukunft sollen auch für SQL Server Always On-Verfügbarkeitsgruppen unterstützt werden, damit Sie diese für Ihre unternehmenskritischen SQL Server-Datenbanken problemlos konfigurieren, überwachen und Probleme beheben können sowie im Falle eines Notfalls schnell ein Failover auf eine sekundäre Datenbank durchführen können.With planned support for SQL Server Always-On Availability Groups, you can easily configure, monitor, and troubleshoot AGs for your mission-critical SQL Server databases and quickly failover to a secondary database during a disaster. Azure Data Studio wurde entwickelt, damit der DevOps-Lebenszyklus aller Datenbanken auf sämtlichen Betriebssystemen produktiver gestaltet werden kann.Azure Data Studio has been designed to make you more productive in the DevOps lifecycle of your databases of choice on the operating systems of your choice. So haben Sie immer die Kontrolle und können Risiken mindern, Probleme schneller lösen und kontinuierlich Ergebnisse liefern, die die Erwartungen der Kunden übertreffen.As a result, you're always in control, and you can reduce risks, solve problems faster, and continuously deliver value that exceeds customers' expectations.

Ist Azure Data Studio ein Open-Source-Produkt?Is Azure Data Studio Open Source?

Der Quellcode für Azure Data Studio und die zugehörigen Datenanbieter sind auf GitHub verfügbar.The source code for Azure Data Studio and its data providers is available on GitHub. Der Quellcode für das Front-End von Azure Data Studio (basiert auf Visual Studio Code) ist Gegenstand eines Lizenzvertrags für Quellcode, gemäß dem die Software zwar geändert und verwendet, aber nicht weitervertrieben oder auf einem Clouddienst gehostet werden darf.The source code for the front-end Azure Data Studio (which is based on Visual Studio Code) is available under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. Den Quellcode für die Datenanbieter finden Sie in der MIT-Lizenz unter https://github.com/Microsoft/sqltoolsservice.The source code for the data providers is available under the MIT license at https://github.com/Microsoft/sqltoolsservice.

Soll es in Zukunft eine Open-Source-Version des SSMS geben?Do we plan to open-source SSMS?

Nein.No.

Die CLI für mehrere Betriebssysteme und die GUI-Tools der nächsten Generation werden allerdings als Open-Source-Produkte angeboten.However, next generation multi-OS CLI and GUI tools are open source. Beispielsweise sind für die MSSQL-Erweiterung für VS Code, den MSSQL-Scripter und die MSSQL-CLI in GitHub Open-Source-Versionen verfügbar.For example, the mssql extension for VS Code, mssql-scripter, and msql-CLI are all open source on GitHub. Der Quellcode für Azure Data Studio ist auf GitHub verfügbar.The source code for Azure Data Studio is available on GitHub.

Plant Microsoft nun, da es Azure Data Studio gibt, die Unterstützung des SSMS und von SSDT einzustellen?Now that there's Azure Data Studio, does Microsoft plan to deprecate SSMS and SSDT?

Nein.No.

Wir werden zusätzlich zur nächsten Generation der CLI für mehrere Betriebssysteme und mehrere Datenbanken und der GUI-Tools weiter in die Vorzeigetools von Windows (SSMS, SSDT, PowerShell) investieren.Investments in flagship Windows tools (SSMS, SSDT, PowerShell) will continue in addition to the next generation of multi-OS and multi-DB CLI and GUI tools. Ziel ist es, Kunden die Möglichkeit zu bieten, für alle Szenarios die Tools und Plattformen zu verwenden, mit denen sie gern arbeiten.The goal is to offer customers the choice of using the tools they want on the platforms of their choice for their scenarios. Der Schwerpunkt von Azure Data Studio liegt in erster Linie auf den Funktionen für die Bearbeitung von Abfragen und die Datenentwicklung, da diese Studien zufolge die am häufigsten in SQL Server Management Studio verwendet werden.Azure Data Studio is more tightly focused on the experiences around query editing and data development, which research has shown is the most heavily used capability in SQL Server Management Studio by an order of magnitude. Zusätzlich sind weitere tolle administrative Funktionen wie die Sicherung, Wiederherstellung, Agent-Auftragsverwaltung und Serverprofilerstellung auch als Erweiterungen in Azure Data Studio verfügbar.Additional high-value administrative features such as backup, restore, agent job management, and server profiling are also available as extensions in Azure Data Studio. Azure Data Studio kann plattformübergreifend verwendet werden und ermöglicht es Benutzern, mit der Plattform ihrer Wahl zu arbeiten.Azure Data Studio is also cross-platform, allowing users to work on their platform of choice. SQL Server Management Studio bietet jedoch weiterhin die meisten administrativen Funktionen und bleibt unser wichtigstes Tool für Aufgaben zur Plattformverwaltung.However, SQL Server Management Studio still offers the broadest range of administrative functions and remains the flagship tool for platform management tasks.

Wann sollte ich Azure Data Studio und wann besser SQL Server Management Studio verwenden?When Should I Use Azure Data Studio or SQL Server Management Studio?

Verwenden Sie Azure Data Studio in folgenden Fällen:Use Azure Data Studio if you:

  • Sie verbringen einen Großteil Ihrer Zeit mit der Bearbeitung oder Ausführung von Abfragen.Are mostly editing or executing queries.
  • Sie benötigen eine Funktion, mit der Sie Resultsets schnell visualisieren und in Diagrammen darstellen können.Need the ability to quickly chart and visualize result sets.
  • Sie können die meisten administrativen Aufgaben mit sqlcmd oder PowerShell über das integrierte Terminal ausführen.Can execute most administrative tasks via the integrated terminal using sqlcmd or PowerShell.
  • Sie benötigen nur wenige Assistentenfunktionen.Have minimal need for wizard experiences.
  • Sie müssen keine detaillierten administrativen oder plattformbezogenen Konfigurationen vornehmen.Don't need to do deep administrative or platform-related configuration.
  • Sie verwenden macOS oder Linux.Need to run on macOS or Linux.

Verwenden Sie SQL Server Management Studio in folgenden Fällen:Use SQL Server Management Studio if you:

  • Sie führen komplexe administrative Konfigurationen oder Plattformkonfigurationen durch.Are doing complex administrative or platform configuration.
  • Die Sicherheitsverwaltung, einschließlich der Benutzerverwaltung, der Sicherheitsrisikobewertung und der Konfiguration von Sicherheitsfeatures, gehört zu Ihren Aufgaben.Are doing security management, including user management, vulnerability assessment, and configuration of security features.
  • Sie benötigen Ratgeber und Dashboards für die Leistungsoptimierung.Need to make use of performance tuning advisors and dashboards.
  • Sie verwenden Datenbankdiagramme und Tabellen-Designer.Use database diagrams and table designers.
  • Sie benötigen Zugriff auf registrierte Server.Need access to Registered Servers.
  • Sie verwenden Liveabfragestatistiken oder Clientstatistiken.Make use of live query stats or client statistics.

FeaturevergleichFeature Comparison

Weitere Informationen zu den Unterschieden zwischen Azure Data Studio und dem SQL Server Management Studio (SSMS) finden Sie unter Was ist Azure Data Studio?.For more details on differences between Azure Data Studio and Sql Server Management Studio (SSMS), visit What is Azure Data Studio.

Was ist, wenn in Azure Data Studio ein Feature fehlt, das im SSMS oder in SSDT enthalten ist?What if Azure Data Studio is missing a feature that is in SSMS/SSDT?

Dies ist vom Szenario und von den Anforderungen des Kunden bzw. des Unternehmens abhängig.It depends on the scenario & customer/business need. Damit wir die Anfragen besser priorisieren können, machen Sie einen Vorschlag auf GitHub, und stimmen Sie für vorhandene Vorschläge ab.To help prioritize, file a suggestion and vote on existing at GitHub.

Azure Data Studio und die MSSQL-Erweiterung für VS Code werden von einem neuen Tooldienst unterstützt, der im Hintergrund SQL Server Management Objects-APIs (SMO) verwendet.I understand Azure Data Studio and the mssql extension for VS Code are powered by a new tools service that uses SMO APIs under the covers. Ist SMO unter Linux und macOS verfügbar?Is SMO available on Linux and macOS?

Die SMO-APIs stehen unter Linux und macOS noch nicht für die Nutzung durch Endbenutzer zur Verfügung.The SMO APIs aren't yet available on Linux or macOS in a consumable way. Wir haben einen Teil der SMO-APIs auf .NET Core übertragen, da diese für Azure Data Studio benötigt wurden, und haben in unserer Roadmap zusätzliche Erweiterungen angegeben.We ported over a subset of the SMO APIs to .NET Core that we needed for Azure Data Studio and we plan to expand as part of the roadmap. SQL Tools Service finden Sie auf GitHub unter https://github.com/Microsoft/sqltoolsservice.The SQL Tools Service is on GitHub: https://github.com/Microsoft/sqltoolsservice.

Ist es geplant, die APIs für Microsoft SQL Server Data-Tier Application Framework (DACFx) und/oder die Datei „sqlpackage.exe“ und/oder SSDT für Linux und macOS zu integrieren?Do you plan to port the DACFx APIs and/or sqlpackage.exe and/or SSDT to Linux and macOS?

Ja.Yes.

Sqlpackage.exe ist nun in .NET Core für Windows, macOS und Linux verfügbar.SqlPackage.exe is now available on .NET Core for Windows, macOS, and Linux. Die Funktion SQL-Projekte (SSDT) ist in Azure Data Studio in der SQL Database-Projekteerweiterung aktiviert.SQL Projects (SSDT) functionality is enabled in Azure Data Studio in the SQL Database Projects extension.

Werden in Zukunft SQL PowerShell-Cmdlets unter Linux und macOS zur Verfügung stehen?Will SQL PowerShell cmdlets be available on Linux and macOS?

SQL PowerShell ist derzeit über den PowerShell-Katalog verfügbar und kann unter Windows zusammen mit SQL Server-Instanzen verwendet werden. Dabei spielt es keine Rolle, wo diese Instanzen ausgeführt werden, auch die Ausführung unter Linux stellt kein Problem dar.SQL PowerShell is available today on the PowerShell gallery and you can use it on Windows to work with SQL Server running anywhere, including SQL on Linux. Wir planen, die SQL PowerShell-Cmdlets unter Linux und macOS in Zukunft anzubieten.Offering the SQL PowerShell cmdlets on Linux & macOS is in the roadmap. Machen Sie einen Vorschlag auf GitHub, damit wir die Anfragen besser priorisieren können.To help prioritize, file a suggestion on GitHub.

Wer verwendet in der Regel Azure Data Studio?Who usually uses Azure Data Studio?

In der Regel wird Azure Data Studio von Entwicklern und Datenbankadministratoren verwendet.Developers and DBAs are usually the users of Azure Data Studio.

Kann Azure Data Studio mit Azure Synapse Analytics integriert werden?Does Azure Data Studio integrate with Azure Synapse Analytics?

Ja.Yes.

Die Unterstützung von Azure Data Studio für Azure Synapse Analytics befindet sich derzeit genauso wie Azure SQL Managed Instance und Big-Data-Cluster für SQL Server 2019 in der Vorschauphase.Azure Data Studio support for Azure Synapse Analytics is currently in preview, together with Azure SQL Managed Instance, and SQL Server 2019 Big Data.

Warum ist Azure Data Studio wichtig für Big Data-Szenarien?Why is Azure Data Studio important for big data scenarios?

Da die Funktionen von SQL Server auf den Big-Data-Bereich ausgeweitet werden sollen, werden neue Features benötigt.As SQL Server extends its capabilities into the Big Data space, it needs new tooling to support those use cases. Aus diesem Grund hat Azure Data Studio eine neue Erfahrung für SQL Server Big Data ausgeliefert, einschließlich einer Notebookerfahrung im SQL Server-Toolset und eines neuen Assistenten für die Erstellung externer Tabellen, mit dem einfacher und schneller über Remoteinstanzen von SQL Server und Oracle auf Daten zugegriffen werden kann.For that reason, Azure Data Studio has shipped a new experience for SQL Server Big Data, including a notebook experience in the SQL Server toolset and a new Create External Table wizard that makes accessing data from remote SQL Server and Oracle instances easy and fast.

Kann ich Visual Studio Code-Erweiterungen (VS Code) mit Azure Data Studio verwenden?Can I use Visual Studio Code (VS Code) extensions with Azure Data Studio?

Ja.Yes.

Es funktionieren jedoch nicht alle VS Code-Erweiterungen mit Azure Data Studio.However, not all VS Code extensions translate to Azure Data Studio.

Nächste SchritteNext Steps