Udostępnij za pośrednictwem


Co to jest Azure Data Studio?

Azure Data Studio to lekkie, międzyplatformowe narzędzie do zarządzania danymi i programowania dla specjalistów ds. danych. Zapewnia nowoczesne środowisko edytora z funkcją IntelliSense, fragmentami kodu, integracją kontroli źródła i zintegrowanym terminalem, co ułatwia zarządzanie bazami danych i opracowywanie ich.

Dzięki obsłudze systemów Windows, macOS i Linux usługa Azure Data Studio umożliwia łączenie się z różnymi bazami danych, w tym z usługami Azure SQL, SQL Server, MySQL, PostgreSQL i Cosmos DB. Jego rozszerzalność umożliwia użytkownikom dostosowywanie środowiska przez zainstalowanie odpowiednich rozszerzeń dla przepływu pracy.

Znany interfejs usługi Azure Data Studio oferuje nowoczesne środowisko edytora z funkcją IntelliSense, fragmentami kodu, integracją kontroli źródła i zintegrowanym terminalem. Zaprojektowana z myślą o użytkowniku platformy danych jej rozszerzalność umożliwia użytkownikom dostosowywanie ich środowiska przez zainstalowanie rozszerzeń istotnych dla ich przepływu pracy, w tym migracji baz danych, wykresów, gitHub Copilot i nie tylko!

Kod źródłowy dla usługi Azure Data Studio i jego dostawców danych jest dostępny w witrynie GitHub w ramach umowy EULA kodu źródłowego, która zapewnia prawa do modyfikowania i używania oprogramowania, ale nie rozpowszechnia go ani hostingu w usłudze w chmurze. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące usługi Azure Data Studio.

Pobieranie i instalowanie narzędzia Azure Data Studio

Edytor kodu SQL z funkcją IntelliSense

Usługa Azure Data Studio oferuje nowoczesne, skoncentrowane na klawiaturze środowisko kodowania SQL, które ułatwia codzienne zadania dzięki wbudowanym funkcjom, takim jak wiele okien tabulacji, rozbudowanego edytora SQL, funkcji IntelliSense, uzupełniania słów kluczowych, fragmentów kodu, nawigacji kodu i integracji kontroli źródła (Git). Uruchamiaj zapytania SQL na żądanie i wyświetlaj i zapisuj wyniki jako tekst, JSON lub Excel. Edytuj dane, organizuj ulubione połączenia z bazą danych i przeglądaj obiekty bazy danych w znanym środowisku przeglądania obiektów. Aby dowiedzieć się, jak używać edytora SQL, zobacz Tworzenie obiektów bazy danych za pomocą edytora SQL.

Inteligentne fragmenty kodu SQL

Fragmenty kodu SQL generują właściwą składnię SQL do tworzenia baz danych, tabel, widoków, procedur składowanych, użytkowników, identyfikatorów logowania i ról oraz aktualizowania istniejących obiektów bazy danych. Użyj inteligentnych fragmentów kodu, aby szybko utworzyć kopie bazy danych na potrzeby programowania lub testowania oraz wygenerować i wykonać skrypty CREATE i INSERT.

Usługa Azure Data Studio udostępnia również funkcje umożliwiające tworzenie niestandardowych fragmentów kodu SQL. Aby dowiedzieć się więcej, zobacz Tworzenie i używanie fragmentów kodu.

Dostosowywalne pulpity nawigacyjne serwera i bazy danych

Twórz zaawansowane dostosowywalne pulpity nawigacyjne, aby monitorować wąskie gardła wydajności i szybko rozwiązywać problemy z wąskimi gardłami w bazach danych. Aby dowiedzieć się więcej na temat widżetów szczegółowych informacji i pulpitów nawigacyjnych bazy danych (i serwera), zobacz Zarządzanie serwerami i bazami danych za pomocą widżetów szczegółowych informacji.

Zarządzanie połączeniami (grupy serwerów)

Grupy serwerów umożliwiają organizowanie informacji o połączeniu dla serwerów i baz danych, z których pracujesz. Aby uzyskać szczegółowe informacje, zobacz Grupy serwerów.

Zintegrowany terminal

Możesz użyć ulubionych narzędzi wiersza polecenia (na przykład Bash, PowerShell, sqlcmd, BCP i ssh) w oknie zintegrowanym terminalu bezpośrednio w interfejsie użytkownika narzędzia Azure Data Studio. Zobacz Zintegrowany terminal , aby dowiedzieć się więcej o zintegrowanym terminalu.

Rozszerzalność i tworzenie rozszerzeń

Ulepsz środowisko usługi Azure Data Studio, rozszerzając funkcjonalność instalacji podstawowej. Usługa Azure Data Studio udostępnia punkty rozszerzalności dla działań zarządzania danymi i obsługę tworzenia rozszerzeń.

Aby dowiedzieć się więcej o rozszerzalności w narzędziu Azure Data Studio, zobacz Rozszerzalność. Zobacz Tworzenie rozszerzeń , aby dowiedzieć się więcej o tworzeniu rozszerzeń.

Porównanie funkcji z programem SQL Server Management Studio (SSMS)

Użyj narzędzia Azure Data Studio, jeśli:

  • Głównie edytują lub wykonują zapytania.
  • Potrzebujesz możliwości szybkiego tworzenia wykresów i wizualizowania zestawów wyników.
  • Może wykonywać większość zadań administracyjnych za pośrednictwem zintegrowanego terminalu przy użyciu narzędzia sqlcmd lub programu PowerShell.
  • Ma minimalne zapotrzebowanie na środowiska kreatora.
  • Nie musisz wykonywać głębokiej konfiguracji administracyjnej ani związanej z platformą.
  • Musi działać w systemie macOS lub Linux.

Użyj programu SQL Server Management Studio, jeśli:

  • Wykonuje złożoną konfigurację administracyjną lub platformę.
  • Wykonuje zarządzanie zabezpieczeniami, w tym zarządzanie użytkownikami, ocenę luk w zabezpieczeniach i konfigurację funkcji zabezpieczeń. Należy korzystać z doradców dostrajania wydajności i pulpitów nawigacyjnych.
  • Użyj diagramów baz danych i projektantów tabel.
  • Wymaga dostępu do zarejestrowanych serwerów.
  • Korzystaj ze statystyk zapytań na żywo lub statystyk klienta.

Funkcje powłoki

Funkcja Azure Data Studio SSMS
Logowanie do platformy Azure Tak Tak
Pulpit nawigacyjny Tak
Rozszerzenia Tak
Zintegrowany terminal Tak
Eksplorator obiektów Tak Tak
Skrypty obiektów Tak Tak
Wybieranie z tabeli Tak Tak
Kontrola kodu źródłowego Tak
Okienko zadań Tak
Motywy, w tym tryb ciemny Tak
Eksplorator zasobów Azure Tak
Kreator generowania skryptów Tak
Właściwości obiektu Podgląd Tak
Projektant tabel Tak Tak

Edytor zapytań

Funkcja Azure Data Studio SSMS
Przeglądarka wykresów Tak
Eksportowanie wyników do plików CSV, JSON, XLSX Tak
Wyniki do pliku Tak
Wyniki do tekstu Tak
IntelliSense Tak Tak
Fragmenty kodu Tak Tak
Pokaż plan Tak Tak
Statystyka klienta Tak
Statystyki zapytań na żywo Tak
Opcje zapytania Tak
Podgląd przestrzenny Tak
SQLCMD Tak Tak

Obsługa systemów operacyjnych

Funkcja Azure Data Studio SSMS
Windows Tak Tak
macOS Tak
Linux Tak

Inżynieria danych

Funkcja Azure Data Studio SSMS
Kreator danych zewnętrznych Podgląd
Integracja z systemem plików HDFS Podgląd
Notesy Podgląd

Administrowanie bazą danych

Funkcja Azure Data Studio SSMS
Wykonywanie kopii zapasowych i ich przywracanie Podgląd Tak
Importowanie plików prostych Tak Tak
Agent SQL Podgląd Tak
Profiler SQL Podgląd Tak
Stały dostęp do usługi Tak
Zawsze szyfrowane Tak
Kreator kopiowania danych Tak
Doradca dostrajania danych Tak
Diagramy bazy danych Tak
Podgląd dzienników błędów Tak
Plany konserwacji Tak
Zapytanie obejmujące wiele serwerów Tak
Zarządzanie oparte na zasadach Tak
PolyBase Tak
Magazyn zapytań Tak
Zarejestrowane serwery Tak
Replikacja Tak
Zarządzanie zabezpieczeniami Tak Tak
Usługa Service Broker Tak
Ocena serwera SQL Podgląd Tak
Poczta SQL Tak
Eksplorator szablonów Tak
Ocena luk w zabezpieczeniach Tak
Zarządzanie XEvent Tak

Tworzenie bazy danych

Funkcja Azure Data Studio SSMS
Import\Export DACPAC Tak Tak
Projekty SQL Podgląd
Porównanie schematów Tak

Usługa SQL Tools

Usługa Azure Data Studio używa usługi SqlToolsService jako warstwy interfejsu API SQL aplikacji. Usługa SQL Tools to . Platforma NET i oprogramowanie open source na podstawie licencji MIT. W przypadku łączności SQL usługa SQL Tools używa elementu Microsoft.Data.SqlClient jako sterownika SQL.

Uzyskiwanie pomocy dotyczącej narzędzi SQL

Współtworzenie dokumentacji

Czy wiesz, że możesz edytować zawartość samodzielnie? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także otrzymasz kredyt jako współautor strony.

Aby uzyskać więcej informacji, zobacz Edytowanie dokumentacji platformy Microsoft Learn