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
Ten artykuł zawiera szczegółowe informacje o aktualizacjach, ulepszeniach i poprawkach błędów dla SQL Server Management Studio 21.
Uwaga / Notatka
Aby uwierzytelnić się w silnikach baz danych przy użyciu uwierzytelniania wieloskładnikowego Microsoft Entra (MFA), w tym Azure Analysis Services, zainstaluj najnowszą wersję SQL Server Management Studio (SSMS).
Bieżąca wersja programu SSMS
Aby uzyskać informacje o najnowszej wersji programu SQL Server Management Studio (SSMS), zobacz Install SQL Server Management Studio.
Informacje o wydaniu
Ta sekcja zawiera notatki o wydaniu programu SSMS 21. Aby uzyskać notatki o wydaniach różnych wersji programu SSMS, zobacz:
- Informacje o wersji dla programu SQL Server Management Studio (SSMS) 22
- Informacje o wydaniu dla SQL Server Management Studio (SSMS) 20
- Informacje o wersji dla programu SQL Server Management Studio (SSMS) 19 i starszych wersji
21.6.17
Pobierz SQL Server Management Studio (SSMS) 21
- Numer wydania: 21.6.17
- Data wydania: 14 października 2025 r.
Co nowego w wersji 21.6.17
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Dodano możliwość sortowania listy ostatnich połączeń w nowoczesnym oknie dialogowym połączeń. Aby posortować połączenia, wybierz polecenie Sortuj według>daty dodane lub Nazwa z menu kliknij prawym przyciskiem myszy. Zobacz Zezwalanie na sortowanie pola "Ostatnie połączenia" według nazwy. |
| Visual Studio | Zaktualizowano do Visual Studio 17.14.17. |
Poprawki błędów w wersji 21.6.17
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Usunięto usterkę, która powodowała błąd podczas używania właściwości MUST_CHANGE i próby zmiany hasła. Zobacz Zamiast okna dialogowego Zmienianie hasła zostanie wyświetlony komunikat o błędzie. |
| Okno dialogowe Połączenia | Rozwiązano problem, który spowodował, że nazwa serwera była pusta w nazwie karty Edytora, gdy właściwość Nazwa niestandardowa była pozostawiona pusta. Zobacz New Custom Properties in SSMS 21.5.14 break what's on the tab strip (Nowe właściwości niestandardowe w programie SSMS 21.5.14 przerywa działanie na pasku tabulacji). |
| Okno dialogowe Połączenia | Przywrócono wartość domyślną limitu czasu wykonania na 0. Zobacz Przekroczenie limitu czasu wykonania. Uwaga: ta zmiana nie aktualizuje wartości limitu czasu wykonywania dla istniejących połączeń. Aby rozwiązać ten problem, usuń wszystkie wcześniej utworzone połączenia lub ręcznie zaktualizuj limit czasu wykonywania na 0. |
| Okno dialogowe Połączenia | Rozwiązano problem polegający na tym, że okno dialogowe Nowoczesne połączenie zapisywało hasła, gdy opcja Zapamiętaj hasło nie została zaznaczona. Zobacz Okno dialogowe połączenia SSMS 21. |
| Okno dialogowe Połączenia | Dodano nowe ikony umożliwiające rozróżnienie połączeń lokalnych i połączeń w chmurze. |
| Motyw ciemny | Usunięto usterkę, która utrudniała odczytywanie słów kluczowych w edytorze zapytań w językach innych niż angielski. Zobacz Tekst w trybie ciemnym programu SSMS 21 w wersji zapoznawczej nie jest czytelny. |
| Łącze Managed Instance | Zaktualizowano proces instalacji „Managed Instance Link” w celu dynamicznego pobierania i instalowania bieżącego zestawu zaufanych przez Azure certyfikatów głównych. |
| Eksplorator obiektów | Zaktualizowano skrypt wygenerowany podczas wybierania tabeli skryptów jako>CREATE z menu kliknij prawym przyciskiem myszy, aby uwzględnić klastrowane indeksy magazynu kolumn. Zobacz powolny i niepoprawny komunikat "Tabela skryptów jako CREATE To". |
| Query Store | Rozwiązano problem, który usuwał etykietki narzędzi z przycisków raportu Query Store. Zobacz Query Store Raport o regresji — brak etykietek narzędzi. |
| Query Store | Rozwiązano usterkę, która spowodowała problemy z zmienianiem rozmiaru w oknie raportów Query Store. Zobacz Problem z ponownym rysowaniem wynikającym ze zmiany rozmiaru okna. |
| Profiler SQL | Rozwiązano problem, który wygenerował błąd zestawu podczas próby nawiązania połączenia z obszarem roboczym Power BI Premium. Zobacz SQL Profiler 21.4.8 nie może nawiązać połączenia z obszarem roboczym Power BI Premium po aktualizacji. |
| Projektant widoków | Rozwiązano problem, który powodował otwarcie okna dialogowego Dodawanie tabeli na innym monitorze lub pod innymi oknami, czasami powodując, że program SSMS przestaje odpowiadać. Zobacz SSMS 21 Preview 1: nowe okno widoku "Dodaj tabelę" przypadkowo zamknęło się, gdy wyszedłem z Nowego Widoku. |
| Projektant widoków | Rozwiązano problem powodujący, że okno dialogowe "Napotyka błąd składni SQL" otwierało się na innym monitorze lub za innymi oknami, co czasami sprawiało, że SSMS przestawał reagować. Zobacz Napotkane błędy składni SQL. |
21.5.14
- Numer wydania: 21.5.14
- Data wydania: 9 września 2025 r.
Co nowego w wersji 21.5.14
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Dodano opcję nadawania połączeń niestandardowej nazwy w sekcji Właściwości niestandardowe. Zobacz Dodawanie opcji nadawania nazw połączeniu we właściwościach połączenia. |
| Okno dialogowe Połączenia | Zaktualizowano interfejs użytkownika okna dialogowego Właściwości zaawansowane, aby uwzględnić sekcję Always Encrypted i dodano obsługę motywu ciemnego. |
| Okno dialogowe Połączenia | Wprowadzono obsługę kopiowania/wklejania parametry połączenia. Zobacz "Nowy przycisk 'Połącz' (wersja zapoznawcza) nie ma ważnej funkcji". |
| Okno dialogowe Połączenia | Dodano przeglądanie zarejestrowanych serwerów na karcie Przeglądaj. Zobacz SSMS 21.1.3: Nie można nawiązać połączenia z zarejestrowanymi serwerami za pośrednictwem okna dialogowego Łączenie (wersja zapoznawcza). |
| Visual Studio | Zaktualizowano do Visual Studio 17.14.14. |
Poprawki błędów w wersji 21.5.14
| Funkcja | Szczegóły |
|---|---|
| Analysis Services | Rozwiązano regresję, która wygenerowała błąd podczas przeglądania modułów przetwarzania analitycznego online (OLAP). Zobacz SSMS 21 Błąd przeglądania modułów OLAP. |
| Authentication | Usunięto usterkę, która niepoprawnie wypełniła listę subskrypcji podczas próby przywrócenia z konta Azure Storage. Zobacz Lista subskrypcji nie wypełnia się poprawnie podczas przywracania bazy danych SQL z konta magazynu. |
| Serwer zarządzania centralnego | Rozwiązano problem, który powodował, że opcja "Nowe zapytanie" z menu Akcji Serwera Zarządzania Centralnego otwierała wszystkie zarejestrowane serwery, zamiast samego serwera CMS. Zobacz Akcje serwera zarządzania centralnego otwierają wszystkie zarejestrowane serwery zamiast serwera obsługującego usługę CMS. |
| Okno dialogowe Połączenia | Usunięto usterkę, która usuwała połączenia z listy Ostatnie połączenia podczas przypinania ich do listy Ulubione. |
| Właściwości bazy danych | Rozwiązano problem, który powodował, że bazy danych Azure SQL o maksymalnym rozmiarze 1000 GB (1 TB) generowały błąd "Ciąg DbSize nie zawiera prawidłowego numeru całkowitego". Zobacz ciąg DbSize nie zawiera prawidłowego numeru całkowitego. |
| Plany wykonania | Zaktualizowano kolor tła planów wykonania, aby dopasować go do innych kart w okienku wyników. |
| Eksportowanie pliku bacpac | Rozwiązano problem uniemożliwiający tworzenie eksportów bacpac dla zasobów z Mirrored Fabric. Zobacz Implementacja połączenia z Azure SQL do mirroringu bazy danych w Fabric przerywa funkcję eksportu BACPAC w programie SSMS. |
| IntelliSense | Usunięto usterkę uniemożliwiającą zmianę kontekstu przez funkcję IntelliSense podczas korzystania z instrukcji USEjęzyka T-SQL. Zobacz SSMS 21: IntelliSense uważa, że bieżąca baza danych jest inna. |
| Właściwości logowania | Naprawiono błąd regresji, który nie wyświetlał poświadczeń poniżej zmapowanych poświadczeń w oknie właściwości logowania. Zobacz SSMS v21 Preview 1 - błąd we właściwościach logowania dla poświadczeń. |
| Szczegóły eksploratora obiektów | Przywrócono wskaźnik sortowania podczas sortowania kolumn w widoku szczegółów Eksplorator obiektów. Zobacz Brak wskaźnika sortowania podczas sortowania kolumn w szczegółach Eksploratora obiektów. |
| szczegóły programu Eksplorator obiektów | Usunięto usterkę, która spowodowała błąd podczas próby wygenerowania skryptów, gdy wybrano wiele obiektów. Zobacz Generuj wiele skryptów obiektów w Eksplorator obiektów. |
| Wydajność i niezawodność | Rozwiązano problem z błędem, który spowodował awarię programu SSMS 21. Zobacz SSMS v21.4 — Konfigurowanie pod kątem ogólnych — środowisko — awarie uruchamiania. |
| Query Store | Usunięto usterkę, która niepoprawnie wyświetlała Query Store znaczniki czasu danych w formacie UTC zamiast czasu lokalnego, gdy na wykresie Konfiguruj ogólne zużycie zasobów wybrano opcję "Lokalne". Zobacz Podgląd Query Store w programie SSMS 21 zgłasza dane z nieprawidłowym przesunięciem strefy czasowej podczas korzystania z czasu lokalnego. |
| Siatka wyników | Rozwiązano problem regresji, który powodował dołączanie nagłówka podczas kopiowania wartości do schowka. Zobacz Kopiowanie wartości z nagłówkiem. |
| Tabify | Przywrócono funkcję Tabify/Untabify w menu Edytuj>zaawansowane . Zobacz Niemożliwe do odtabulowania zaznaczenie. |
21.4.12
- Numer wydania: 21.4.12
- Data wydania: 12 sierpnia 2025 r.
Co nowego w wersji 21.4.12
| Funkcja | Szczegóły |
|---|---|
| Visual Studio | Zaktualizowano do Visual Studio 17.14.12. |
21.4.8
- Numer wydania: 21.4.8
- Data wydania: 8 lipca 2025 r.
Co nowego w wersji 21.4.8
| Funkcja | Szczegóły |
|---|---|
| Serwery zarządzania centralnego (CMS) | Zaktualizowano okno dialogowe rejestracji serwerów zarządzania centralnego i usunięto niepotrzebne pola. |
| Copilot w programie SSMS (wersja zapoznawcza) | Zaimplementowano automatyczną synchronizację z aktywnym edytorem zapytań dla okna czatu przy użyciu opcji Synchronizuj aktywny edytor . |
| Files | Zaktualizowano domyślną lokalizację zapisywania pliku na %USERPROFILE%\Documents\SQL Server Management Studio 21. Zobacz Plik Otwórz i Zapisz plik używają innej lokalizacji niż SSMS 20. |
| IntelliSense | Dodano obsługę składni replik pomocniczych Query Store FOR SECONDARY SET i OPERATION_MODE. |
| Magazyn danych zapytań (QDS) | Dodano sekundy i milisekundy do selektora danych dla ogólnego użycia zasobów: SSMS — wykresy Query Store konfigurują opcje dodawania sekund i milisekund do zdefiniowanego interwału czasu. |
| Visual Studio | Zaktualizowano do Visual Studio 17.14.8. |
Poprawki błędów w wersji 21.4.8
| Funkcja | Szczegóły |
|---|---|
| Zawsze szyfrowane | Rozwiązano kilka problemów, w tym problem w kreatorze Tworzenia nowego klucza głównego kolumny, w którym sortowanie według daty utworzenia było niepoprawnie sortowane według ciągu, problem uniemożliwiający skonfigurowanie funkcji Always Encrypted podczas korzystania z programu SSMS z rosyjską lokalizacją oraz problem z kreatorem Tworzenia nowego klucza głównego kolumny, który nieprawidłowo określa rozmiar listy rozwijanej subskrypcji i dzierżawy. |
| Serwery zarządzania centralnego (CMS) | Rozwiązano usterkę, która nie dodała informacji o połączeniu serwera do ostatnio używanych połączeń w oknie dialogowym połączenia. |
| Copilot w programie SSMS (wersja zapoznawcza) | Ulepszone początkowe doświadczenie czatu, gdy nie następuje uwierzytelnienie Microsoft Entra dla usługi Azure OpenAI. |
| Copilot w programie SSMS (wersja zapoznawcza) | Rozwiązano problem polegający na tym, że bieżący wpis kontekstu nie był aktualizowany, jeśli nazwa karty została zmieniona. |
| Okno dialogowe połączenia | Usunięto usterkę, która powodowała, że okno dialogowe Nowoczesne Połączenie (wersja zapoznawcza) wyczyściło ostatnie połączenia i połączenia przypięte, gdy otwartych było wiele wystąpień programu SSMS. Zobacz Okno dialogowe Połączenia nie pamięta połączeń. |
| Asystent Migracji | Naprawiono błąd w Kreatorze oceny Asystent migracji, który powodował niepoprawne wyświetlanie elementów interfejsu użytkownika, gdy rozdzielczość wyświetlania została ustawiona na 250%. |
| Magazyn danych zapytań (QDS) | Rozwiązano problem polegający na tym, że ogólne zużycie zasobów niepoprawnie agregowało dane, gdy czas wyświetlania został ustawiony na Lokalnie. Zobacz QDS — Wykresy całkowitego zużycia zasobów zwracają nieprawidłowe informacje podczas wybierania opcji "Format czasu: lokalny" z agregacją według dnia. |
| Okno wyników | Rozwiązano problem polegający na tym, że przewijanie wielu zestawów danych w siatce wyników nie działało zgodnie z oczekiwaniami. Zobacz SSMS 21.0 — problem z przewijaniem w oknie wyników. |
| Skryptowanie | Rozwiązano błąd given key was not present in the dictionary podczas wykonywania zapytań lub tworzenia skryptu tabeli jako select. Zobacz błąd SSMS 21 Preview .NET Framework: podany klucz nie został odnaleziony w słowniku. |
| Projektant widoków | Rozwiązano problem, który wygenerował komunikat o błędzie podczas używania CONVERT lub CAST z kilkoma typami danych. Zobacz SSMS zwraca błąd przy poprawnym zapytaniu w projektancie widoków. |
21.3.7
- Numer wydania: 21.3.7
- Data wydania: 23 czerwca 2025 r.
Co nowego w wersji 21.3.7
| Funkcja | Szczegóły |
|---|---|
| Visual Studio | Zaktualizowano do wersji Visual Studio 17.14.7 |
Poprawki błędów w wersji 21.3.7
| Funkcja | Szczegóły |
|---|---|
| SQL Server Integration Services (SSIS) | Usunięto usterkę, która spowodowała przerwanie programu SQL Services Integration Services Projects 2022, gdy program SSMS z programem SQL Server Integration Services (SSIS) został zainstalowany na tym samym komputerze. |
21.3.6
- Numer wydania: 21.3.6
- Data wydania: 17 czerwca 2025 r.
Co nowego w wersji 21.3.6
| Funkcja | Szczegóły |
|---|---|
| Edytor zapytań | Dodano możliwość zmiany nazwy niezapisanych kart edytora zapytań za pomocą opcji Zmień nazwę karty w menu kontekstowym karty zapytania. |
| Visual Studio | Zaktualizowano do Visual Studio 17.14.6 |
Poprawki błędów w wersji 21.3.6
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Usunięto różne usterki okna dialogowego nowoczesnych połączeń (wersja zapoznawcza), w tym okno dialogowe Nowego Połączenia przecieka połączenia w programie SSMS 21, okno dialogowe Nowego Połączenia — anulowanie nie powinno zamykać, ale zezwalać na zmianę na inne połączenie i importowanie starszej wersji SSMS do SSMS 21. |
| Copilot w programie SSMS (wersja zapoznawcza) | Rozwiązano problem, który błędnie powodował wystąpienie odpowiedzi typu jailbreak w Azure OpenAI, co powodowało, że Copilot próbował mniej skutecznych alternatyw do oceny schematu bazy danych i zwrócenia prawidłowego zapytania. |
| Files | Usunięto usterkę, która spowodowała otwarcie wielu wystąpień programu SSMS podczas otwierania .sql plików. Zobacz Program SSMS: pliki SQL otwierające nowe wystąpienia programu SSMS. |
| Git | Usunięto błąd, który niepoprawnie kolorował tekst w narzędziu różnicowania i uniemożliwiał skopiowanie zaznaczonego kodu. Zobacz SSMS 21 (wersja zapoznawcza 7) Zmiany Git, kolorowanie różnic i narzędzie porównywania w SSMS 21 nie pozwala na kopiowanie zaznaczenia kodu, w przeciwieństwie do Visual Studio. |
| Eksplorator obiektów | Rozwiązano regresję wydajności w Eksplorator obiektów przez usunięcie ustawienia "użyj bieżącego motywu dla wybranego węzła" oraz usunięto błąd, który niepoprawnie wyświetla nazwy baz danych, które zawierają &. Zobacz Problem z wydajnością: Eksplorator obiektów rozwija węzły tabeli w dużych bazach danych w ~60 s i Eksplorator obiektów pokazujący nieprawidłową nazwę bazy danych. |
| SQL Server Analysis Services (SSAS) | Usunięto błąd powodujący awarię podczas edytowania właściwości połączenia i poświadczeń przy użyciu klucza SAS. |
| SQL Server Integration Services (SSIS) | Usunięto błędy, które występowały, gdy w Kreatorze importu i eksportu wybrano źródło danych inne niż Microsoft OLEDB Provider for SQL Server, oraz dodano obsługę narzędzia Execute Package Utility (dtexecui). |
21.2.5
- Numer wydania: 21.2.5
- Data wydania: 10 czerwca 2025 r.
Co nowego w wersji 21.2.5
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Dodano kartę Przeglądaj do okna dialogowego Nowoczesnego połączenia (wersja zapoznawcza), które umożliwia przeglądanie zasobów lokalnych, sieciowych lub Azure. |
| Plany konserwacji | Przywrócone możliwości planu konserwacji, w tym tworzenie i aktualizowanie planów konserwacji przy użyciu Kreatora planu konserwacji. |
| SQL Server Integration Services (SSIS) (wersja zapoznawcza) | Przywrócono funkcje SQL Server Integration Services (SSIS) (w wersji zapoznawczej), w tym zarządzanie katalogami SSISDB, automatyczne wykonywanie pakietów usług SSIS i Kreator importu eksportu. |
| Visual Studio | Zaktualizowano do wersji Visual Studio 17.14.5 |
Poprawki błędów w wersji 21.2.5
| Funkcja | Szczegóły |
|---|---|
| Okno dialogowe Połączenia | Usunięto usterkę uniemożliwiającą tworzenie nowych reguł zapory dla zasobów Azure z poziomu SSMS. Zobacz Okno dialogowe Nowoczesne połączenie nie może dodawać wyjątków zapory. |
| Niezawodność | Scenariusz dotyczący Copilot w programie SSMS (wersja zapoznawcza), który może prowadzić do awarii programu SSMS. |
| Niezawodność | Naprawiono błąd "Parametr jest nieprawidłowy", który również spowodował, że aktywne okno dialogowe stało się z czerwonymi wierszami. Ten błąd wystąpił w siatce wyników, diagramach bazy danych i programie SQL Profiler. Zobacz Nieobsługiwany wyjątek w programie SSMS 21 — "Parametr jest nieprawidłowy" i SQL Server Profiler Nieobsługiwany wyjątek po przełączeniu motywu w programie SSMS. |
21.1.3
- Numer wydania: 21.1.3
- Data wydania: 28 maja 2025 r.
Co nowego w wersji 21.1.3
| Funkcja | Szczegóły |
|---|---|
| Visual Studio | Zaktualizowano do wersji Visual Studio 17.14.3. |
Poprawki błędów w wersji 21.1.3
| Funkcja | Szczegóły |
|---|---|
| Zdarzenia rozszerzone | Usunięto usterkę polegającą na tym, że menu kontekstowe dla zdarzeń rozszerzonych, gdy motyw ciemny był włączony, nie miał wystarczającego kontrastu, aby był czytelny. Zobacz Menu kontekstowe filtru ExtEvents nie można odczytać. |
| Lokalizacja | Rozwiązano problem polegający na tym, że raporty nie uwzględniały wybranego języka w Narzędziach>Opcjach>Ustawień Międzynarodowych. Zobacz Nieprawidłowy język znajdujący się w elementach w programie SSMS 21 i Profiler 21. |
| Szczegóły Eksplorator obiektów | Rozwiązano problem polegający na tym, że dodanie kolumn do okienka szczegółów Eksplorator obiektów wygenerowało błąd. Zobacz Nieprawidłowe odwołanie do obiektu w okienku Szczegóły Eksploratora Obiektów. |
21.0.1
- Numer wydania: 21.0.1
- Data wydania: 21 maja 2025 r.
Co nowego w wersji 21.0.1
| Funkcja | Szczegóły |
|---|---|
| Visual Studio | Zaktualizowano do wersji Visual Studio 17.14.1. |
21.0.0
- Numer wydania: 21.0.0
- Data wydania: 19 maja 2025 r.
Co nowego w wersji 21.0.0
| Funkcja | Szczegóły |
|---|---|
| 64-bitowy | SSMS 21 to aplikacja oparta na Visual Studio 2022, która obsługuje 64-bitowe, zapewniając bezproblemowe operacje i zmniejszając błędy braku pamięci. |
| Zawsze szyfrowane | Wprowadzono obsługę szyfrowania online w Kreatorze Always Encrypted, który umożliwia przyrostowe kopiowanie, szyfrowanie, odszyfrowywanie lub ponowne szyfrowanie danych. Zobacz Konfigurowanie szyfrowania kolumn przy użyciu Kreatora Always Encrypted w programie SSMS. |
| Zawsze szyfrowane | Wprowadzono możliwość generowania nowych kluczy w kreatorze Always Encrypted, które są bezpiecznie przechowywane w Azure Key Vault zarządzanym module HSM (model zabezpieczeń sprzętowych). |
| Zawsze szyfrowane | Ulepszona wydajność okna dialogowego Nowy Master Klucz Kolumny. |
| Zawsze szyfrowane | Ocena opcji Always Encrypted jest dostępna w kreatorze. Można go znaleźć w menu Kreator Always Encrypted (wcześniej o nazwie Szyfruj kolumny...) po kliknięciu prawym przyciskiem myszy bazy danych i wybraniu Zadania. Aby uzyskać więcej informacji, zobacz Always Encrypted Assessment in SQL Server Management Studio 21( |
| Uwierzytelnianie Azure | Wprowadzono zdolność do wyboru dzierżawcy w ramach subskrypcji Azure. Wybór dzierżawcy jest dostępny w oknach dialogowych, takich jak tworzenie nowej reguły zapory, korzystanie z przeglądarki Azure Storage oraz wybieranie kontenera do tworzenia kopii zapasowej do lub przywracania z adresu URL. |
| Azure SQL Database | Dodano obsługę parametrów MANUAL_CUTOVER i PERFORM_CUTOVER. Aby uzyskać więcej informacji, zobacz Ulepszanie konwersji na Hyperscale z większą wydajnością. |
| Azure SQL Database | Wprowadzono wsparcie interfejsu użytkownika do tworzenia loginów i użytkowników bazy danych. |
| Zarządzana Instancja SQL w Azure | Wprowadzono nowe kroki weryfikacji w oknie dialogowym Ocena gotowości do trybu failover, aby ocenić stan kondycji linku przed przejściem w tryb failover. |
| Wiersz polecenia | Dodano opcję -A, aby określić metodę uwierzytelniania, która ma być używana podczas nawiązywania połączenia z wiersza polecenia. Akceptowane wartości to typy uwierzytelniania z SqlAuthenticationMethod obsługiwane przez program SSMS. Opcje -G (użyj uwierzytelniania Entra ID) i -E (użyj uwierzytelniania Windows) są teraz przestarzałe i zostaną usunięte w nowszej wersji. |
| Konfiguracja | Wartość domyślna nazwy reguły zapory utworzonej w programie SSMS używa formatu ClientIPAddress_YYYY-MM-DD_HH-MM-SS. |
| Połączenie | Po nawiązaniu połączenia z serwerem z parametrów wiersza polecenia program SSMS wyświetla monit o potwierdzenie połączenia i parametrów. |
| Połączenie | Dodano polecenie Zamknij bezczynne połączenia SQL w menu Pomoc. Aby uzyskać więcej informacji, zobacz Pooling połączeń w SQL Server Management Studio. |
| Okno dialogowe połączenia | Zaktualizowano ścisłą etykietę szyfrowania do Strict (minimalna wersja SQL 2022 lub Azure SQL) w rozwijanej liście Encryption w oknie dialogowym połączenia. |
| Okno dialogowe połączenia | Wprowadzono nowoczesne okno dialogowe pozwalające na połączenie z silnikami baz danych SQL Server. Możesz włączyć lub wyłączyć tę funkcję w Narzędzia>Opcje>Środowisko>Okno dialogowe połączeń. |
| Okno dialogowe połączenia | Dodano obsługę trybu ciemnego dla nowoczesnego okna dialogowego połączeń (Wersja zapoznawcza). Patrz Okno dialogowe Nowe połączenie nie obsługuje trybu ciemnego. |
| Copilot w programie SSMS (wersja zapoznawcza) | Dodano Copilot w SQL Server Management Studio (wersja zapoznawcza) dostępne w komponencie Wsparcie AI w Instalatorze Visual Studio. |
| Właściwości bazy danych | Dodano stronę z listą wartości konfiguracji skonfigurowanych na poziomie bazy danych w oknie dialogowym Właściwości bazy danych. |
| Właściwości bazy danych | Dodano obsługę opcji konfiguracyjnych FULLTEXT_INDEX_VERSION dla SQL Server 2025 (17.x) w oknie dialogowym właściwości bazy danych. |
| Sterowniki | Zaktualizowano Microsoft. Data.SqlClient (MDS) do wersji 5.1.6. |
| Plik | Przywrócono możliwość tworzenia projektów (File>New>Project lub Solution...) i przeglądania ostatnich projektów (File>Open>Project/Solution...). |
| Znajdź | Przywrócono opcję Szybkie znajdowanie, dostęp za pomocą Edytuj>Znajdź i Zastąp>Szybkie Wyszukiwanie lub Ctrl+F. Zobacz SSMS 21.0 (wersja zapoznawcza 1.0) — brak funkcji "Szybkie wyszukiwanie", zamiast niej pojawia się "Znajdź w plikach". |
| Git | Obsługa integracji z Git powraca w SSMS 21 ze względu na rosnące znaczenie CI/CD, które można znaleźć w menu Git. Wybierz Ustawienia, aby skonfigurować opcje specyficzne dla Git. Integracja z usługą Git umożliwia deweloperom i administratorom baz danych bezproblemowe śledzenie i współpracę nad skryptami SQL oraz zarządzanie nimi w środowisku programu SSMS, w tym obsługę tworzenia i klonowania repozytoriów oraz tworzenia gałęzi i zarządzania nimi. |
| Pomoc | Włączono obsługę opinii Developer Community, do której można uzyskać dostęp z Pomoc>Wyślij opinię>Raportuj problem/Zaproponuj funkcję/Moja opinia. |
| Poszczególne składniki (instalator Visual Studio) | Przywrócono usługi Analysis Services i Reporting Services jako składniki analizy biznesowej w Instalatorze Visual Studio. |
| Instalacja | Zaktualizowano domyślną lokalizację folderu Fragmenty kodu tak, aby były specyficzne dla wersji głównej (%USERPROFILE%\Documents\SQL Server Management Studio 21\Code Snippets\SQL\My Code Snippets). |
| Instalacja | Program SSMS 21 jest instalowany przy użyciu instalatora Visual Studio. Aby uzyskać więcej informacji, zobacz Install SQL Server Management Studio. |
| IntelliSense | Dodano obsługę typów i funkcji wektorowych. |
| IntelliSense | Dodano obsługę wbudowanych funkcji JSON_CONTAINS. |
| IntelliSense | Dodano obsługę funkcji REGEXP_. Zobacz SSMS 21 (wersja zapoznawcza 2): funkcje REGEXP_ muszą być oznaczone kolorami. |
| Obsługa języków | Wprowadzono obsługę programu SSMS w języku czeskim, polskim i tureckim. |
| Biblioteki | Zaktualizowano obiekty zarządzania serwerem (SMO) do wersji 17.100.64. |
| Biblioteki | Zaktualizowano Azure. Core do wersji 1.41.0. |
| Biblioteki | Zaktualizowano DacFx do wersji 170.0.94. |
| Biblioteki | Zaktualizowano plik System.Text.Json do wersji 8.0.4. |
| Składnik migracji | Dodano składnik migracji SQL Server w ramach Poszczególne składniki> oraz Hybrydowe i Migracja w Instalatorze Visual Studio. |
| Tryb prezentera | Został przywrócony Tryb Prezentera jako opcja w sekcji Wyświetl>Tryb Prezentera. |
| Edytor zapytań | Błędy IntelliSense są aktualizowane tak, aby przypisać je do listy rozwijanej IntelliSense w okienku Lista błędów. Okienko Lista błędów jest dostępne w menu View>Error List lub wybierając ikonę błędu w wskaźniku kondycji pliku znajdującym się w lewym dolnym rogu paska narzędzi Edytor Power Query. |
| Edytor zapytań | Pasek przewijania w edytorze zapytań w programie SSMS 21 jest domyślnie ustawiony na tryb mapy. Aby zmienić opcję, kliknij prawym przyciskiem myszy pasek przewijania i wybierz pozycję Opcje paska przewijania.... W oknie dialogowym Opcje można zmienić ustawienia wyświetlania na Użyj trybu paska dla pionowego paska przewijania. |
| Plany zapytań | Dodano indeks JSON i obsługę niejawnej emisji do planów zapytań. |
| Query Store | Dodano obsługę motywu dla okna wyszukiwania i siatki w raporcie Śledzone zapytania. |
| Query Store | Dodano obsługę motywu dla pola identyfikatora planu i list rozwijanych paska narzędzi w raportach Query Store. |
| Query Store | Raporty Query Store zawierają listę rozwijaną Replica, która umożliwia użytkownikom wyświetlanie danych Query Store w różnych zestawach replik lub rolach. Aby uzyskać więcej informacji, zobacz sys.query_store_replicas, aby zrozumieć bieżące skojarzenie między repliką a jej rolą. Po włączeniu funkcji Query Store dla replik pomocniczych z możliwością odczytu dane są wypełniane wyłącznie dla ról wdrożonych i wyznaczonych jako repliki. |
| Siatka wyników | Dodano możliwość dostosowania koloru obramowania komórek w siatce wyników. Zobacz SSMS 21 — Dodaj opcję, aby zmienić kolor obramowania komórki ResultGrid. |
| Skryptowanie | Dodano obsługę obiektów skryptowych korzystających z typu danych Vector. |
| Ustawienia | Zmieniono domyślną opcję uruchamiania programu SSMS z powrotem na Otwórz Eksplorator obiektów w Tools>Options>Startup. |
| Ustawienia | Usunięto wpis z menu Narzędzia>Opcje Doświadczenia (wymaga ponownego uruchomienia), ponieważ program SSMS nie obsługuje obecnie ustawień w wersji zapoznawczej Unified. |
| Zaloguj | Użytkownicy mogą teraz uzyskiwać dostęp do kont Azure i GitHub z programu SSMS 21. Logowanie nie jest wymagane do zainstalowania ani użycia programu SSMS 21. Aby uzyskać więcej informacji, zobacz Dostęp do wielu kont w SQL Server Management Studio. |
| Terminal | Wprowadzono zintegrowany dostęp do terminalu z menu View do obsługi pisania i wykonywania poleceń wiersza polecenia i programu PowerShell. |
| Używanie motywów | Program SSMS 21 obsługuje motyw ciemny dla wybranych okien dialogowych, w tym Eksplorator obiektów, Edytor Power Query, okienka wyników i Eksploratora szablonów. |
| Używanie motywów | Dodano obsługę motywu dla selektora kont. |
| Używanie motywów | Ulepszona obsługa motywu ciemnego dla Query Store, planów zapytań oraz okna Szczegóły eksploratora obiektów. |
| Używanie motywów | Ulepszono obsługę motywu ciemnego dla okien dialogowych Monitora aktywności i szczegółów Eksplorator obiektów. |
| Używanie motywów | Dodano obsługę motywu ciemnego do kart i ikon w panelu wyników Edytora Zapytań oraz do paska podziału skryptu. |
| Używanie motywów | Dodano obsługę motywu ciemnego do okienek zapytania i planu w raportach Query Store. |
| Narzędzia | Usunięto wpis Azure Data Studio z menu Narzędzia. Aby uzyskać więcej informacji, zobacz Jak się dzieje z Azure Data Studio. |
| Interfejs użytkownika | Zaktualizowany interfejs programu SSMS ma odświeżony, zmodernizowany projekt zoptymalizowany pod kątem usprawnionego środowiska zintegrowanego z wyświetlaczami o wysokiej rozdzielczości DPI. Nowy projekt obejmuje zaktualizowane ikony, nowoczesny motyw ciemny i dostosowywalne układy do własnych preferencji. |
| Typy danych wektorowych | Dodano obsługę typu danych wektor w projektantach obiektów, oknie edycji danych i Eksploratorze obiektów. |
| Visual Studio | Zaktualizowano do Visual Studio 17.14.0. |
Poprawki błędów w wersji 21.0.0
| Funkcja | Opis |
|---|---|
| Dostępność | Rozwiązano problemy z nawigacją za pomocą klawiatury w profilerze. |
| Zawsze szyfrowane | Zmieniono nazwę Encrypt Column na Always Encrypted Wizard w menu kontekstowym Eksplorator obiektów. |
| Zawsze szyfrowane | Wprowadzono stan Ukończono z ostrzeżeniami dla Kreatora Always Encrypted. |
| Azure SQL Database | Rozwiązano problem polegający na zawieszaniu się programu SSMS podczas próby nawiązania połączenia z Azure SQL Database, który został usunięty. |
| Azure SQL Database | Rozwiązano problem z niedostępnością programu SSMS, gdy użytkownik nie ma uprawnień dostępu do wszystkich baz danych na serwerze logicznym. |
| Azure SQL Database | Naprawiono zachowanie programu SSMS zawieszającego się i generującego błąd "Wystąpił błąd podczas zmiany bieżącej bazy danych". Błąd występuje, gdy w oknie edytora zostanie wprowadzona nieprawidłowa nazwa bazy danych na liście rozwijanej nazwa bazy danych. |
| Zarządzana Instancja SQL w Azure | Usunięto możliwość wybrania alternatywnej opcji dla inspekcji logowania w oknie dialogowym Właściwości serwera . |
| Zarządzana Instancja SQL w Azure | Usunięto możliwość konfigurowania liczby plików dziennika błędów w oknie dialogowym Konfigurowanie dzienników błędów SQL Server. |
| Serwer zarządzania centralnego | Dodano możliwość zapisywania opcji połączenia „Zaufany certyfikat serwera” . Zobacz SSMS — zarejestrowane serwery i cmS nie utrwalają ustawień uwierzytelniania na potrzeby szyfrowania. |
| Połączenie | Rozwiązano problem braku możliwości ponownego połączenia edytora zapytań po wymuszonym rozłączeniu. Zobacz Wymuszone rozłączenie okna zapytania uniemożliwia ponowne połączenie. |
| Połączenie | Zaktualizowano kontrolę liczby otwartych transakcji, aby nie wykonywać jej dla rozwiązań SQL, które nie obsługują transakcji (na przykład bezserwerowych pul Azure Synapse). Zobacz Zapytanie o liczbę transakcji nie powinno być uruchamiane, jeśli jest włączone z programu SSMS i silnik bazowy nie obsługuje transakcji. |
| Połączenie | Zaktualizowano okno dialogowe Właściwości połączenia bazy danych, aby wyświetlić poprawną metodę uwierzytelniania. |
| Importowanie/eksportowanie aplikacji Data-Tier | Zaktualizowano plik i lokalizację dziennika tak, aby używała domyślnej master lokalizacji zamiast lokalizacji bazy danych podczas importowania pliku bacpac. |
| IntelliSense | Poprawiono domyślny stan ikony paska narzędzi IntelliSense, który ma być wyłączony, gdy funkcja IntelliSense jest wyłączona globalnie. |
| Opcje | Usunięto lokalizację opcji ISOLATION LEVEL w Tools>Options>Query Execution>SQL Server>Advanced. |
| Plany zapytań | Rozwiązano problem polegający na tym, że anulowanie zapytania podczas uruchamiania planu zapytania na żywo powodowało awarię programu SSMS. Zobacz Zawieszanie się statystyk zapytań na żywo podczas oczekiwania na plan, a anulowanie zapytania powoduje zakończenie działania SSMS. |
| Plany zapytań | Zaktualizowano okno dialogowe właściwości operatora, aby poprawnie wyświetlało ostrzeżenie dotyczącą kolumn z nieaktualnymi statystykami. |
| Zabezpieczenia | Dodano możliwość przypisania nowego użytkownika do logowania bazy danych z okna dialogowego właściwości użytkownika. |
| Skryptowanie | Rozwiązano problem polegający na tym, że zaktualizowana wartość Auto Create Incremental Statistics nie została uwzględniona przy tworzeniu skryptu zmiany dla Azure SQL Database. |
| Skryptowanie | Usunięto składnię USE Database Name podczas generowania skryptów dla użytkowników w Azure SQL Database. |
| Ustawienia | Rozwiązano problem polegający na tym, że importowanie ustawień w systemie operacyjnym innych niż angielskie wygenerowało błąd. |
| SQL Agent | Usunięto nieobsługiwane funkcje agenta SQL dla Azure SQL Managed Instance, w tym cele, administrację wieloserwerową i opcje powiadomień operatora. |
Znane problemy
| Funkcja | Szczegóły | Rozwiązanie |
|---|---|---|
| Analysis Services | Po dodaniu nowej roli lub otwarciu właściwości istniejącej roli nie można dodać użytkownika przy użyciu funkcji Wyszukaj według nazwy ani adresu e-mail . | Dodaj użytkowników z opcją Ręczne wprowadzanie . |
| Arm64 | Program SSMS nie jest obecnie obsługiwany w usłudze Arm64. | Uruchom program SSMS na urządzeniu, które nie jest arm64. |
| Projektantów | Typ danych JSON nie jest dostępny dla kolumn podczas tworzenia lub edytowania tabeli w projektancie tabel. Zobacz SSMS 21.0 Preview 2.0 — Table Designer, gdzie brakuje typu danych "json". | Użyj języka T-SQL, aby dodać kolumny z typem danych JSON. Ta funkcja jest planowana do późniejszej wersji. |
| Projektantów | Nie można użyć programu SSMS po zamknięciu okienka Nowy widok, gdy okno dialogowe Dodawanie tabeli pozostaje otwarte. Zobacz SSMS 21 (wersja zapoznawcza 1): Nowe okno widoku "Dodaj tabelę" nie wiedziało, że zamknąłem okno Nowy widok. | Zamknij dialog Dodawanie tabeli przed zamknięciem panelu widoku. |
| Zdarzenia rozszerzone | Strona Określeń magazynowania danych jest obcięta w kreatorze Zdarzenia rozszerzone. Zobacz, że Kreator Zdarzeń Rozszerzonych jest odcięty na stronie Określanie Magazynu Danych. | Użyj opcji Nowa sesja..., aby utworzyć rozszerzoną sesję zdarzeń. |
| Menu | Otwarcie folderu z File>Ostatnie projekty i rozwiązania powoduje wygenerowanie jednego z następujących błędów: "System.InvalidOperationException: Nie można umieścić w kolejce obliczeń zależności projektu przed rozpoczęciem ładowania rozwiązania" lub "Napotkano wyjątek typu NullReferenceException". Jeśli otwarcie folderu spowoduje również automatyczne otwarcie jednego lub więcej plików, które były otwarte w edytorze przy ostatnim zamknięciu folderu. | Zamknięcie błędu umożliwia kontynuowanie pracy. Alternatywnie zamknij wszystkie pliki w edytorze przed zamknięciem folderu. |
| Dialog Nowoczesnego Połączenia (wersja zapoznawcza) | Próba zmiany hasła dla nowo utworzonego logowania SQL z włączoną właściwością MUST_CHANGE generuje błąd "Logowanie nie powiodło się dla użytkownika. Przyczyna: Należy zmienić hasło konta. (Microsoft SQL Server, błąd: 18488)". Zobacz Zamiast okna dialogowego Zmienianie hasła zostanie wyświetlony komunikat o błędzie. |
Użyj okna dialogowego Klasyczne połączenie, aby zmienić hasło. |
| Dialog Nowoczesnego Połączenia (wersja zapoznawcza) | Importowanie historii połączeń dla nowego okna dialogowego połączenia powoduje wygenerowanie błędu "Wystąpił błąd podczas importowania historii połączeń z okna dialogowego klasycznego połączenia. Podany klucz nie był obecny w słowniku. | Błąd występuje, gdy w historii są uszkodzone połączenia i nie są importowane do nowego okna dialogowego. Błąd można bezpiecznie zignorować. |
| Dialog Nowoczesnego Połączenia (wersja zapoznawcza) | Podczas pierwszego użycia podczas importowania zapisanych połączeń do okna dialogowego Nowoczesne połączenie (wersja zapoznawcza) zapisywane hasła zostaną utracone. | Ręcznie wprowadź hasła, aby zapisać je w profilach połączeń w oknie dialogowym Nowoczesne połączenie (wersja zapoznawcza). |
| Instalacja w trybie offline | Instalowanie wystąpienia trybu offline SQL Server Management Studio 21 w trybie dyskretnym kończy się niepowodzeniem z komunikatem o błędzie "Certyfikat jest nieprawidłowy" w dzienniku instalacji. | Pobierz i zainstaluj certyfikat podpisywania kodu PCA Microsoft Windows 2024. Aby uzyskać więcej informacji, zobacz Utwórz instalację offline SQL Server Management Studio. |
| Opcje | Włączenie rozpoznawania indywidualnych monitorów (PMA) przez zaznaczenie Optymalizowanie renderowania dla ekranów o różnych gęstościach pikseli (wymaga ponownego uruchomienia) w Narzędzia>Opcje może powodować problemy z oknami dialogowymi, których nie widać. | Nie włączaj Optymalizowanie renderowania dla ekranów z różnymi gęstościami pikseli (wymaga ponownego uruchomienia) w narzędziach Tools>Options. |
| Opcje | Włączenie Ujednoliconego Środowiska Ustawień (wymaga ponownego uruchomienia) w Narzędziach>Opcjach>Ogólnych>Funkcji wersji zapoznawczej może powodować problemy z nierenderowaniem okien dialogowych. | Nie włączaj ujednoliconego środowiska ustawień (wymaga ponownego uruchomienia) w Narzędzia>Opcje>Ogólne>Funkcje podglądu. |
| Opcje | Zmiana wartości domyślnej opcji w obszarze Narzędzia>Opcje>ogólne>funkcje w wersji zapoznawczej może spowodować nieprzewidywalne zachowanie zarówno pod względem wyświetlania wizualizacji, jak i funkcji. | Nie zmieniaj wartości domyślnej dla żadnej opcji w Narzędzia>Opcje>Ogólne>Funkcje próbne. |
| Query Store | Jeśli używasz dowolnego z raportów Query Store, opcja menu rozwijanego Replika może nie zostać wypełniona poprawną nazwą repliki, gdy Query Store dla replik pomocniczych z możliwością odczytu jest włączona. | Użyj Transact-SQL, aby wysłać zapytanie do danych Query Store dla czytelnej podrzędnej, gdzie replica_group_id dla podrzędnej można mapować przy użyciu widoku katalogu systemowego sys.query_store_runtime_stats, który ma relację klucza obcego z widokiem katalogu systemowego sys.query_store_replicas. |
| Okienko wyników | Jeśli przełączysz motywy, jeśli dane wyjściowe mają wartość Wyniki na Tekst, okienko Wyniki nie przełączy się do nowego motywu. | Aby zastosować zmiany motywu w okienku Wyniki, uruchom ponownie program SSMS. |
| SQL Server Analysis Services (SSAS) | Po nawiązaniu połączenia z MultiDimensional DW za pomocą Analysis Services kliknięcie prawym przyciskiem myszy kostki i wybranie pozycji Przeglądaj powoduje wygenerowanie błędu "Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu". Zobacz SSMS 21 Błąd przeglądania modułów OLAP. | Użyj starszej wersji programu SSMS do przeglądania kostki. |
| SQL Server Integration Services (SSIS) | Obsługa starszej wersji usługi Integration Services nie jest dostępna dla SQL Server 2022 roku. | Aby zarządzać starszą usługą Integration Services dla SQL Server 2022 r., użyj programu SSMS 20.2.1 lub SSMS 19.3. |
Możesz odwołać się do witryny SSMS Developer Community z innymi znanymi problemami i przekazać opinię zespołowi produktu.
Pomoc techniczna i rozwiązywanie problemów
Czasami coś pójdzie źle. Jeśli instalacja programu SSMS nie powiedzie się, zobacz Rozwiązywanie problemów z instalacją i uaktualnianiem SQL Server Management Studio aby uzyskać szczegółowe wskazówki.
Możesz skorzystać z witryny SSMS Developer Community w celu sprawdzenia innych znanych problemów (filtrując Tooling w sekcji Groups) oraz przekazania opinii zespołowi odpowiedzialnemu za produkt.