Azure Data Studio je opensourcové multiplatformní desktopové prostředí pro odborníky na data využívající řadu dat Azure místních a cloudových datových platforem ve Windows, macOS a Linuxu. Dříve vydané pod názvem SQL Operations Studio ve verzi Preview nabízí Azure Data Studio moderní prostředí editoru s bleskově rychlou technologií IntelliSense, fragmenty kódu, integrací správy zdrojového kódu a integrovaným terminálem. Je navržen s ohledem na uživatele datové platformy s integrovaným grafem sad výsledků dotazů a přizpůsobitelnými řídicími panely.
Výzkum ukázal, že uživatelé tráví mnohem více času prací na úpravách dotazů než u jiných úloh pomocí aplikace SQL Server Management Studio. Z tohoto důvodu je Sada Azure Data Studio navržená tak, aby se hlouběji zaměřila na funkce, které se používají nejvíce, s dalšími možnostmi dostupnými jako volitelnými rozšířeními produktu. Každý uživatel může přizpůsobit své prostředí pracovním postupům, které nejčastěji používají.
Azure Data Studio je zdarma pro privátní nebo komerční použití.
Azure Data Studio může používat kdokoli. Je ale navržená tak, aby zjednodušila úlohy prováděné vývojáři databází, správci databází, správci systému a nezávislí dodavatelé softwaru.
Azure Data Studio je postavené na editoru Visual Studio Code a nabízí jednoduché prostředí moderního pracovního postupu kódu zaměřené na klávesnici při práci s SQL Serverem, Službou Azure SQL Database a Azure Synapse Analytics. Azure Data Studio zajišťuje základní prostředí, na které se spoléháte každý den jednoduše a snadno díky integrovaným funkcím, jako jsou okna s několika kartami, bohatý editor SQL, IntelliSense, dokončování klíčových slov, navigace v kódu a integrace správy zdrojového kódu (Git a TFS). Můžete spouštět dotazy na vyžádání, zobrazovat a ukládat výsledky jako text, JSON nebo Excel, upravovat data, organizovat a spravovat oblíbená databázová připojení a procházet databázové objekty ve známém prostředí procházení objektů.
Použijte oblíbené nástroje příkazového řádku (například Bash, PowerShell, sqlcmd, bcp, psql a ssh) v okně integrovaného terminálu přímo v uživatelském rozhraní azure Data Studio. Pro databázové objekty můžete snadno generovat a spouštět skripty CREATE a INSERT a vytvářet kopie databáze pro účely vývoje nebo testování. Zvyšte svou produktivitu díky fragmentům inteligentního kódu a bohatým grafickým prostředím, které vytvářejí nové databáze a databázové objekty (například tabulky, zobrazení, uložené procedury, uživatele, přihlášení, role atd.) nebo aktualizují existující databázové objekty. Využijte bohaté přizpůsobitelné řídicí panely k monitorování a rychlému řešení potíží s kritickými body výkonu v místních databázích v Azure nebo v jakémkoli cloudu.
Azure Data Studio nabízí konzistentní prostředí pro zálohování a obnovení databází. Díky plánované podpoře skupin dostupnosti Always-On sql Serveru můžete snadno nakonfigurovat, monitorovat a řešit potíže se skupinami dostupnosti pro důležité databáze SQL Serveru a rychle provést převzetí služeb při selhání sekundární databázi během havárie. Sada Azure Data Studio je navržená tak, aby byla produktivnější v životním cyklu DevOps vašich databází podle vašeho výběru v operačních systémech podle vašeho výběru. V důsledku toho jste vždy pod kontrolou a můžete snížit rizika, rychleji řešit problémy a nepřetržitě poskytovat hodnotu, která překračuje očekávání zákazníků.
Zdrojový kód pro Azure Data Studio a jeho poskytovatelé dat jsou k dispozici na GitHubu. Zdrojový kód front-endového nástroje Azure Data Studio (který je založený na editoru Visual Studio Code) je k dispozici v rámci smlouvy EULA zdrojového kódu, která poskytuje práva k úpravě a používání softwaru, ale nikoli k jeho redistribuci nebo hostování v cloudové službě. Zdrojový kód pro poskytovatele dat je k dispozici v rámci licence MIT na adrese https://github.com/Microsoft/sqltoolsservice.
Ne.
Multi-OS CLI a nástroje grafického uživatelského rozhraní (GUI) nové generace jsou ale opensourcové. Například rozšíření mssql pro VS Code, mssql-scripter a msql-CLI jsou všechny open source na GitHubu. Zdrojový kód pro Azure Data Studio je k dispozici na GitHubu.
Ne.
Investice do vlajkových nástrojů Windows (SSMS, SSDT, PowerShell) budou pokračovat kromě nové generace nástrojů pro rozhraní příkazového řádku a grafického uživatelského rozhraní (CLI) s více operačními systémy a více db. Cílem je nabídnout zákazníkům výběr nástrojů, které chtějí použít na platformách podle svého výběru pro své scénáře. Azure Data Studio se úzce zaměřuje na prostředí týkající se úprav dotazů a vývoje dat, což ukazuje výzkum, který ukazuje, že nejvýraznější možností v SQL Server Management Studiu je řádově. Další vysoce hodnotné funkce pro správu, jako je zálohování, obnovení, správa úloh agenta a profilace serverů, jsou k dispozici také jako rozšíření v Azure Data Studiu. Azure Data Studio je také multiplatformní a umožňuje uživatelům pracovat na zvolené platformě. SQL Server Management Studio ale stále nabízí nejširší škálu funkcí správy a zůstává hlavním nástrojem pro úlohy správy platformy.
Azure Data Studio použijte v následujících případech:
- Provádí se většinou úpravy nebo spouštění dotazů.
- Potřebujete možnost rychle vytvářet grafy a vizualizovat sady výsledků.
- Většinu úloh správy můžete provádět prostřednictvím integrovaného terminálu pomocí sqlcmd nebo PowerShellu.
- Potřebujete minimální potřebu prostředí průvodce.
- Nemusíte provádět hlubokou konfiguraci související se správou ani platformou.
- Je potřeba spustit v systému macOS nebo Linux.
Sql Server Management Studio použijte v následujících případech:
- Provádí složitou konfiguraci správy nebo platformy.
- Provádí správu zabezpečení, včetně správy uživatelů, posouzení ohrožení zabezpečení a konfigurace funkcí zabezpečení.
- Potřebujete využít poradce pro ladění výkonu a řídicí panely.
- Používejte databázové diagramy a návrháře tabulek.
- Potřebujete přístup k registrovaným serverům.
- Využijte statistiky živého dotazu nebo statistiky klientů.
Další podrobnosti o rozdílech mezi Azure Data Studio a Sql Server Management Studio (SSMS) najdete v tématu Co je Azure Data Studio.
Závisí na scénáři a potřebách zákazníků a firem. Pokud chcete určit prioritu, vytvořte návrh a hlasujte o existujícím webu GitHub.
Rozumím Azure Data Studiu a rozšíření mssql pro VS Code využívají novou službu nástrojů, která používá rozhraní API SMO v rámci pokrytí. Je SMO k dispozici v Linuxu a macOS?
Rozhraní API SMO zatím nejsou dostupná v Linuxu nebo macOS spotřebním způsobem. Portovali jsme přes podmnožinu rozhraní API SMO do .NET Core, kterou jsme potřebovali pro Azure Data Studio, a plánujeme rozšíření v rámci plánu. Služba SQL Tools je na GitHubu: https://github.com/Microsoft/sqltoolsservice.
Ano.
SqlPackage je teď k dispozici v .NET Core pro Windows, macOS a Linux. Funkce SQL Projects (SSDT) je povolená v nástroji Azure Data Studio v rozšíření SQL Database Projects.
SQL PowerShell je dnes k dispozici v galerii PowerShellu a můžete ho použít ve Windows k práci s SQL Serverem spuštěným kdekoli, včetně SQL v Linuxu. Nabídka rutin SQL PowerShellu v Linuxu a macOS je v plánu. Pokud chcete určit prioritu, vytvořte návrh na GitHubu.
Vývojáři a DBA jsou obvykle uživatelé nástroje Azure Data Studio.
Ano.
Podpora nástroje Azure Data Studio pro Azure Synapse Analytics je aktuálně ve verzi Preview společně s Azure SQL Managed Instance a SQL Serverem 2019 pro velké objemy dat.
Vzhledem k tomu, že SQL Server rozšiřuje své možnosti do prostoru pro velké objemy dat, potřebuje nové nástroje pro podporu těchto případů použití. Z tohoto důvodu služba Azure Data Studio odeslala nové prostředí pro velké objemy dat SQL Serveru, včetně prostředí poznámkového bloku v sadě nástrojů SQL Serveru a nového průvodce vytvořením externí tabulky, který umožňuje snadný a rychlý přístup k datům ze vzdálených instancí SQL Serveru a Oracle.
Ano.
Ne všechna rozšíření VS Code se ale překládají do azure Data Studia.