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.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database w usłudze 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 |
| Rozszerzenie SQL Database Projects dla programu 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ą. |
| Rozproszona powtórka1 | 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
- Opinia: SQL Server Management Studio
- Opinia: SQL Server
- Opinie: SqlPackage i DacFx
- Feedback: sql-action – akcja GitHub
- Roadmap: Rozszerzenie MSSQL dla Visual Studio Code
- Harmonogram działania: 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