Udostępnij za pośrednictwem


Omówienie narzędzi SQL

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database w usłudze Microsoft Fabric

Do zarządzania bazą danych potrzebne jest narzędzie. Bez względu na to, czy bazy danych działają w chmurze, w systemie Windows, w systemie macOS, czy w systemie Linux, narzędzie nie musi działać na tej samej platformie co baza danych.

Bezpłatne narzędzia dla twojego przypadku biznesowego

Firma Microsoft udostępnia następujące bezpłatne narzędzia i rozszerzenia do pracy z naszymi produktami aparatu bazy danych programu SQL Server w oparciu o twoją rolę biznesową i funkcję.

Administrator bazy danych zarządza kopiami zapasowymi i przywracaniem, dostrajaniem wydajności, zabezpieczeniami i wysoką dostępnością.

Zalecane narzędzia:

Opis i przykłady przypadków użycia

W poniższej tabeli wymieniono dostępne narzędzia i rozszerzenia.

Narzędzie Opis System operacyjny Informacje zwrotne
Narzędzia graficzne
SQL Server Management Studio (SSMS) Zarządzanie bazami danych SQL Server i Azure SQL Database przy użyciu pełnej obsługi graficznego interfejsu użytkownika. Uzyskiwanie dostępu, konfigurowanie, zarządzanie, administrowanie i rozwijanie wszystkich składników silnika bazy danych SQL na miejscu i w chmurze, w tym Azure Synapse Analytics i bazy danych SQL dla Microsoft Fabric. Program SSMS to kompleksowa aplikacja, która łączy szeroką grupę narzędzi graficznych i rozbudowanego edytora skryptów w celu zapewnienia dostępu do języka SQL dla administratorów baz danych i deweloperów wszystkich poziomów umiejętności. Tylko system Windows Opinia
SQL Server Data Tools (SSDT) Nowoczesne narzędzie programistyczne do tworzenia relacyjnych baz danych programu SQL Server, baz danych Azure SQL Database, modeli danych usług Analysis Services (AS), pakietów usług Integration Services (IS) i raportów usług Reporting Services (RS). Za pomocą narzędzi SQL Server Data Tools (SSDT) można projektować i wdrażać dowolny typ zawartości programu SQL Server z taką samą łatwością, jak w przypadku tworzenia aplikacji w programie Visual Studio. Tylko system Windows Opinia
Rozszerzenie MSSQL dla programu Visual Studio Code Oficjalne rozszerzenie programu SQL Server obsługujące połączenia z programem SQL Server i usługą Azure SQL oraz rozbudowane środowisko edycji dla Transact-SQL (T-SQL). Pisanie skryptów języka T-SQL w uproszczonym edytorze. Windows, macOS, Linux Opinia
Azure Data Studio1 Lekki edytor, który może uruchamiać zapytania SQL na żądanie, wyświetlać i zapisywać 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. Windows, macOS, Linux
Narzędzia wiersza polecenia
narzędzie bcp Narzędzie bulk copy program (bcp) umożliwia zbiorcze kopiowanie danych między wystąpieniem programu SQL Server a plikiem danych w formacie określonym przez użytkownika. Windows, macOS, Linux
mssql-conf Program mssql-conf konfiguruje program SQL Server działający na systemie Linux lub w kontenerach Linux. Tylko Linux
narzędzie sqlcmd Narzędzie sqlcmd umożliwia wprowadzanie instrukcji Transact-SQL, procedur systemowych i plików skryptów w wierszu polecenia. Za pomocą narzędzia sqlcmd (Go) można również wdrożyć kontenery systemu Linux na potrzeby programowania. Windows, macOS, Linux Opinia
SqlPackage sqlpackage to narzędzie wiersza polecenia, które automatyzuje kilka zadań tworzenia bazy danych. Windows, macOS, Linux Opinia
SQL Server PowerShell SQL Server PowerShell udostępnia polecenia cmdlet do pracy z SQL. Windows, macOS, Linux Opinia

1 Usługa Azure Data Studio zostaje wycofana 28 lutego 2026 r.

Migracja, konfiguracja i inne narzędzia

W poniższej tabeli wymieniono narzędzia używane do migrowania, konfigurowania i udostępniania innych funkcji baz danych SQL.

Te narzędzia są dostępne tylko dla systemu Windows.

Narzędzie Opis
SQL Server Configuration Manager Użyj programu SQL Server Configuration Manager, aby skonfigurować usługi programu SQL Server i skonfigurować łączność sieciową.
Rozproszona powtórka1 Funkcja rozproszonego odtwarzania ułatwia ocenę wpływu przyszłych uaktualnień programu SQL Server. Użyj również rozproszonego odtwarzania, aby ocenić wpływ uaktualnień sprzętu i systemu operacyjnego oraz dostrajanie programu SQL Server.
ssbdiagnose ssbdiagnose zgłasza problemy w konwersacjach lub konfiguracji usług Service Broker.
Sql Server Migration Assistant (SSMA) Użyj narzędzia SQL Server Migration Assistant, aby zautomatyzować migrację bazy danych do programu SQL Server i usługi Azure SQL z programu Microsoft Access, Db2, MySQL, Oracle i Sybase.

1 Rozproszone odtwarzanie jest obsługiwane tylko w programie SQL Server 2016 (13.x) za pośrednictwem programu SQL Server 2019 (15.x).

Dodatkowe narzędzia i opinie

Jeśli szukasz innych narzędzi, które nie zostały wymienione w tym artykule, zobacz: