Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Applies to:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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:
- SQL Server Management Studio (SSMS): Zarządzanie w pełni funkcjonalne za pomocą graficznego interfejsu użytkownika
- rozszerzenie MSSQL dla Visual Studio Code: Uproszczone zadania i skrypty
- sqlcmd: uproszczony interfejs wiersza polecenia (CLI) na potrzeby wdrażania i automatyzacji
- rozszerzenie SQL Database Projects for Visual Studio Code: Zarządzanie i opracowywanie schematu bazy danych w projektach w kontroli źródła
- Asystent migracji do programu SQL Server (SSMA): Migrowanie do SQL Server i Azure SQL z Microsoft Access, Db2, MySQL, Oracle i Sybase
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
- Feedback: baza danych SQL w Microsoft Fabric
- Feedback: SQL Server Management Studio
- Feedback: SQL Server
- Opinie: SqlPackage i DacFx
- Feedback: sql-action – akcja GitHub
- Roadmap: rozszerzenie MSSQL w Visual Studio Code
- Roadmap: SQL Server Management Studio
- Jak się dzieje z Azure Data Studio
Dodatkowe narzędzia
Jeśli szukasz innych narzędzi, które nie zostały wymienione w tym artykule, zobacz:
- SQL — narzędzia wiersza polecenia (Database Engine)
- Pobierz SQL Server rozszerzone funkcje i narzędzia