Udostępnij za pośrednictwem


Omówienie narzędzi SQL

Applies to:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL database in Microsoft Fabric

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

Bezpłatne narzędzia dla twojego przypadku biznesowego

Microsoft udostępnia następujące bezpłatne narzędzia i rozszerzenia do pracy z naszymi produktami SQL Server Database Engine na podstawie twojej roli biznesowej i funkcji.

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.

Tool Description System operacyjny Feedback
Narzędzia graficzne
SQL Server Management Studio (SSMS) Zarządzanie bazami danych SQL Server i Azure SQL przy użyciu pełnej obsługi graficznego interfejsu użytkownika. Uzyskiwanie dostępu, konfigurowanie, administrowanie i opracowywanie wszystkich składników SQL Database Engine lokalnie 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 Windows Feedback
SQL Server Data Tools (SSDT) Nowoczesne narzędzie programistyczne do tworzenia relacyjnych baz danych SQL Server, baz danych Azure SQL, modeli danych Analysis Services (AS), pakietów Integration Services (IS) i raportów Reporting Services (RS). Za pomocą narzędzi SQL Server Data Tools (SSDT) można projektować i wdrażać dowolny typ zawartości SQL Server z taką samą łatwością, jak w przypadku tworzenia aplikacji w Visual Studio. tylko Windows Feedback
Rozszerzenie MSSQL dla Visual Studio Code Oficjalne rozszerzenie SQL Server, które obsługuje połączenia z SQL Server i Azure SQL oraz rozbudowane środowisko edycji dla Transact-SQL (T-SQL). Pisanie skryptów języka T-SQL w uproszczonym edytorze. Windows, macOS, Linux Feedback
SQL Database Projects extension for Visual Studio Code Zarządzaj i rozwijaj bazy danych jako projekty w systemie kontroli wersji w Visual Studio Code. Rozszerzenie SQL Database Projects używa pakietu DacFx (Data-Tier Application Framework) do kompilowania i publikowania projektów bazy danych, porównywania schematów, zmian skryptów i wyodrębniania lub wdrażania .dacpac plików. Windows, macOS, Linux Feedback
Azure Data Studio Azure Data Studio zostaje wycofany 28 lutego 2026 r. Windows, macOS, Linux
Narzędzia wiersza polecenia
narzędzie bcp bulk copy program narzędzie bcp zbiorczo kopiuje dane między wystąpieniem SQL Server a plikiem danych w formacie określonym przez użytkownika. Windows, macOS, Linux
mssql-conf mssql-conf konfiguruje SQL Server uruchomiony w systemie Linux lub w kontenerach systemu Linux. Tylko Linux
narzędzie sqlcmd 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 Feedback
SqlPackage sqlpackage to narzędzie wiersza polecenia, które automatyzuje kilka zadań tworzenia bazy danych. Windows, macOS, Linux Feedback
SQL Server PowerShell SQL Server PowerShell udostępnia polecenia cmdlet do pracy z programem SQL. Windows, macOS, Linux Feedback

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 Windows.

Tool Description
SQL Server Configuration Manager Użyj SQL Server Configuration Manager, aby skonfigurować usługi SQL Server i skonfigurować łączność sieciową.
Distributed Replay1 Użyj funkcji Distributed Replay, aby ułatwić ocenę wpływu przyszłych SQL Server uaktualnień. Użyj również Distributed Replay, aby ocenić wpływ uaktualnień sprzętu i systemu operacyjnego oraz dostrajania SQL Servera.
ssbdiagnose ssbdiagnose zgłasza problemy w konwersacjach lub konfiguracji usług Service Broker.
Asystent migracji do programu SQL Server (SSMA) Użyj Asystent migracji do programu SQL Server, aby zautomatyzować migrację bazy danych do SQL Server i Azure SQL z Microsoft Access, Db2, MySQL, Oracle i Sybase.

1 Distributed Replay jest obsługiwana tylko w SQL Server 2016 (13.x) do SQL Server 2019 (15.x).

Mapy drogowe produktów i opinie zwrotne

Dodatkowe narzędzia

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