Veelgestelde vragen over Azure Data Studio

Wat is Azure Data Studio?

Azure Data Studio is een opensource-, platformoverschrijdende bureaubladomgeving voor gegevensprofessionals met behulp van de Azure Data-familie van on-premises en cloudgegevensplatforms in Windows, macOS en Linux. Voorheen uitgebracht onder de preview-naam SQL Operations Studio biedt Azure Data Studio een moderne editorervaring met razendsnelle IntelliSense, codefragmenten, integratie van broncodebeheer en een geïntegreerde terminal. Het is ontworpen met de gebruiker van het gegevensplatform in gedachten, met ingebouwde grafieken van queryresultatensets en aanpasbare dashboards.

Onderzoek heeft aangetoond dat gebruikers meer tijd besteden aan het bewerken van query's dan aan een andere taak met SQL Server Management Studio. Daarom is Azure Data Studio ontworpen om zich diep te richten op de functionaliteit die het meest wordt gebruikt, met extra ervaringen die beschikbaar worden gesteld als optionele extensies in het product. Elke gebruiker mag zijn omgeving aanpassen aan de werkstromen die ze het vaakst gebruiken.

Hoeveel kost Azure Data Studio?

Azure Data Studio is gratis voor privé- of commercieel gebruik.

Wie moet Azure Data Studio gebruiken

Iedereen kan Azure Data Studio gebruiken. Het is echter ontworpen om taken te vereenvoudigen die worden uitgevoerd door databaseontwikkelaars, databasebeheerders, systeembeheerders en onafhankelijke softwareleveranciers.

Wat kan ik doen met Azure Data Studio?

Azure Data Studio is gebouwd op Visual Studio Code en biedt een lichtgewicht, toetsenbordgerichte moderne codewerkstroomervaring bij het werken met SQL Server, Azure SQL Database en Azure Synapse Analytics. Azure Data Studio maakt de belangrijkste ervaringen die u elke dag eenvoudig en eenvoudig vertrouwt met ingebouwde functies zoals meerdere tabbladvensters, een uitgebreide SQL-editor, IntelliSense, voltooiing van trefwoorden, codefragmenten en codenavigatie en integratie van broncodebeheer (Git en TFS)). U kunt query's op aanvraag uitvoeren, resultaten weergeven en opslaan als tekst, JSON of Excel, gegevens bewerken, uw favoriete databaseverbindingen organiseren en beheren en door databaseobjecten bladeren in een vertrouwde browserervaring voor objecten.

Gebruik uw favoriete opdrachtregelprogramma's (bijvoorbeeld Bash, PowerShell, sqlcmd, bcp, psql en ssh) in het venster Integrated Terminal rechtstreeks in de gebruikersinterface van Azure Data Studio. Genereer en voer eenvoudig CREATE- en INSERT-scripts uit voor uw databaseobjecten om kopieën van uw database te maken voor ontwikkelings- of testdoeleinden. Verhoog uw productiviteit met slimme codefragmenten en uitgebreide grafische ervaringen die nieuwe databases en databaseobjecten maken (zoals tabellen, weergaven, opgeslagen procedures, gebruikers, aanmeldingen, rollen, enzovoort) of bestaande databaseobjecten bijwerken. Gebruik uitgebreide aanpasbare dashboards om prestatieknelpunten in uw databases on-premises, in Azure of een cloud te bewaken en snel op te lossen.

Azure Data Studio biedt een consistente ervaring voor het maken van back-ups en het herstellen van uw databases. Met geplande ondersteuning voor AlwaysOn-beschikbaarheidsgroepen van SQL Server kunt u eenvoudig AG's configureren, bewaken en oplossen voor uw essentiële SQL Server-databases en snel een failover uitvoeren naar een secundaire database tijdens een noodgeval. Azure Data Studio is ontworpen om u productiever te maken in de DevOps-levenscyclus van uw databases naar keuze op de besturingssystemen van uw keuze. Als gevolg hiervan bent u altijd in de controle en kunt u risico's verminderen, problemen sneller oplossen en continu waarde leveren die de verwachtingen van klanten overschrijdt.

Is Azure Data Studio Open Source?

De broncode voor Azure Data Studio en de bijbehorende gegevensproviders is beschikbaar op GitHub. De broncode voor de front-end Azure Data Studio (die is gebaseerd op Visual Studio Code) is beschikbaar onder een broncode-EULA die rechten biedt voor het wijzigen en gebruiken van de software, maar niet om deze opnieuw te distribueren of te hosten in een cloudservice. De broncode voor de gegevensproviders is beschikbaar onder de MIT-licentie op https://github.com/Microsoft/sqltoolsservice.

Zijn we van plan om opensource-SSMS te openen?

Nee

De CLI en GUI-hulpprogramma's van de volgende generatie zijn echter open source. De mssql-extensie voor VS Code, mssql-scripter en msql-CLI zijn bijvoorbeeld allemaal open source op GitHub. De broncode voor Azure Data Studio is beschikbaar op GitHub.

Nu Er Azure Data Studio is, is Microsoft van plan om SSMS en SSDT te verwijderen?

Nee

Investeringen in vlaggenschip Windows-hulpprogramma's (SSMS, SSDT, PowerShell) blijven naast de volgende generatie multi-OS- en multi-DB CLI- en GUI-hulpprogramma's. Het doel is om klanten de keuze te bieden om de gewenste hulpprogramma's te gebruiken op de platformen van hun keuze voor hun scenario's. Azure Data Studio is nauwer gericht op de ervaringen rond het bewerken van query's en het ontwikkelen van gegevens. Dit onderzoek heeft aangetoond dat het de meestgebruikte mogelijkheid is in SQL Server Management Studio op volgorde van grootte. Aanvullende hoogwaardige beheerfuncties, zoals back-up, herstel, agenttaakbeheer en serverprofilering, zijn ook beschikbaar als extensies in Azure Data Studio. Azure Data Studio is ook platformoverschrijdend, zodat gebruikers kunnen werken op hun platform naar keuze. SQL Server Management Studio biedt echter nog steeds het breedste scala aan beheerfuncties en blijft het vlaggenschiphulpprogramma voor platformbeheertaken.

Wanneer moet ik Azure Data Studio of SQL Server Management Studio gebruiken?

Gebruik Azure Data Studio als u:

  • Query's worden voornamelijk bewerkt of uitgevoerd.
  • U hebt de mogelijkheid nodig om snel resultatensets weer te geven en te visualiseren.
  • Kan de meeste beheertaken uitvoeren via de geïntegreerde terminal met behulp van sqlcmd of PowerShell.
  • U hebt minimale behoefte aan wizardervaringen.
  • U hoeft geen uitgebreide beheer- of platformconfiguratie uit te voeren.
  • Moet worden uitgevoerd op macOS of Linux.

Gebruik SQL Server Management Studio als u:

  • Voert complexe beheer- of platformconfiguratie uit.
  • Beveiligingsbeheer, waaronder gebruikersbeheer, evaluatie van beveiligingsproblemen en configuratie van beveiligingsfuncties.
  • Moet gebruikmaken van adviseurs en dashboards voor het afstemmen van prestaties.
  • Databasediagrammen en tabelontwerpers gebruiken.
  • Toegang nodig tot geregistreerde servers.
  • Gebruik livequerystatistieken of clientstatistieken.

Vergelijking van functies

Voor meer informatie over verschillen tussen Azure Data Studio en Sql Server Management Studio (SSMS) gaat u naar Wat is Azure Data Studio.

Wat gebeurt er als azure Data Studio een functie mist die zich in SSMS/SSDT bevindt?

Dit is afhankelijk van het scenario en de behoeften van de klant/het bedrijf. Als u prioriteit wilt geven, dient u een suggestie in en stemt u op bestaande gitHub.

Ik begrijp dat Azure Data Studio en de mssql-extensie voor VS Code worden aangedreven door een nieuwe hulpprogrammaservice die gebruikmaakt van SMO-API's onder de dekking. Is SMO beschikbaar in Linux en macOS?

De SMO-API's zijn nog niet beschikbaar in Linux of macOS op een verbruiksbare manier. We hebben een subset van de SMO-API's overgezet naar .NET Core die we nodig hebben voor Azure Data Studio en we zijn van plan om uit te breiden als onderdeel van de roadmap. De SQL Tools-service bevindt zich op GitHub: https://github.com/Microsoft/sqltoolsservice.

Wilt u de DACFx-API's en/of SqlPackage en/of SSDT overzetten naar Linux en macOS?

Ja.

SqlPackage is nu beschikbaar op .NET Core voor Windows, macOS en Linux. DE FUNCTIONALITEIT VAN SQL Projects (SSDT) is ingeschakeld in Azure Data Studio in de extensie SQL Database Projects.

Zijn SQL PowerShell-cmdlets beschikbaar in Linux en macOS?

SQL PowerShell is momenteel beschikbaar in de PowerShell-galerie en u kunt deze gebruiken in Windows om overal te werken met SQL Server, inclusief SQL op Linux. Het aanbieden van de SQL PowerShell-cmdlets in Linux en macOS staat in de roadmap. Als u prioriteit wilt geven, moet u een suggestie indienen op GitHub.

Wie gebruikt doorgaans Azure Data Studio?

Ontwikkelaars en DBA's zijn meestal de gebruikers van Azure Data Studio.

Integreert Azure Data Studio met Azure Synapse Analytics?

Ja.

Ondersteuning voor Azure Data Studio voor Azure Synapse Analytics is momenteel in preview, samen met Azure SQL Managed Instance en SQL Server 2019 Big Data.

Waarom is Azure Data Studio belangrijk voor big data-scenario's?

Omdat SQL Server de mogelijkheden uitbreidt naar de Big Data-ruimte, heeft het nieuwe hulpprogramma's nodig om deze use cases te ondersteunen. Daarom heeft Azure Data Studio een nieuwe ervaring voor SQL Server Big Data verzonden, waaronder een notebookervaring in de SQL Server-toolset en een nieuwe wizard Externe tabel maken waarmee u eenvoudig en snel toegang krijgt tot gegevens van externe SQL Server- en Oracle-exemplaren.

Kan ik Visual Studio Code-extensies (VS Code) gebruiken met Azure Data Studio?

Ja.

Niet alle VS Code-extensies worden echter vertaald naar Azure Data Studio.

Volgende stappen