Udostępnij za pośrednictwem


Informacje o wersji programu SQL Server Management Studio (SSMS) 20

Dotyczy:sql ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Ten artykuł zawiera szczegółowe informacje o aktualizacjach, ulepszeniach i poprawkach błędów programu SQL Server Management Studio (SSMS) 20.

Uwaga / Notatka

Wersje programu SSMS wcześniejsze niż 18.6 nie uwierzytelniają się w silnikach baz danych za pomocą uwierzytelniania wieloskładnikowego Microsoft (MFA). Aby kontynuować korzystanie z uwierzytelniania wieloskładnikowego, potrzebujesz programu SSMS 18.6 lub nowszej wersji.

Łączność z usługami Azure Analysis Services za pośrednictwem uwierzytelniania wieloskładnikowego firmy Microsoft wymaga programu SSMS 18.5.1 lub nowszej wersji.

Bieżąca wersja programu SSMS

Aby uzyskać informacje o najnowszej wersji programu SQL Server Management Studio (SSMS), zobacz Instalowanie programu SQL Server Management Studio.

Informacje o wydaniu

Ta sekcja zawiera informacje o wersji programu SSMS 19 i starszych wersji. Aby uzyskać notatki o wydaniach różnych wersji programu SSMS, zobacz:

20.2.1

Pobierz program SSMS 20.2.1

  • Numer wydania: 20.2.1
  • Numer kompilacji: 20.2.37.0
  • Data wydania: 8 kwietnia 2025 r.

Dostępne języki:

Poradniki bezpieczeństwa 20.2.1

Funkcja Szczegóły
Zabezpieczenia Rozwiązano problem z luką w zabezpieczeniach CVE-2025-29803 for Visual Studio Tools for Applications 2019. Jeśli na komputerze zainstalowano już program SSMS 20.2 lub starszą wersję, nie jest on narażony na tę lukę w zabezpieczeniach. Zainstalowanie programu SSMS 20.2.1 nie powoduje zaktualizowania istniejących plików VSTA, jeśli masz zainstalowany program SSMS 20.2 lub starsze wersje. Jeśli aplikacje do śledzenia zabezpieczeń lub luk w zabezpieczeniach stwierdzają, że system jest nadal zagrożony po aktualizacji do programu SSMS 20.2.1 z wcześniejszej wersji 20.x, możesz zainstalować najnowsze narzędzia Microsoft Visual Studio Tools for Applications 2019 w celu zaktualizowania programu VSTA.

Znane problemy 20.2.1

Funkcja Szczegóły Rozwiązanie
Analysis Services Po nawiązaniu połączenia z usługami Analysis Services za pomocą usługi Microsoft Entra MFA, jeśli dodasz nową rolę lub otworzysz właściwości roli, zostanie wyświetlony komunikat "tożsamość użytkownika dodawanego do roli nie jest prawidłowo pobierana". Ten błąd jest łagodny i można go zignorować. Błąd został rozwiązany w infrastrukturze platformy Azure i nie są wymagane żadne aktualizacje programu SSMS.
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 . Użytkownik może zostać dodany za pomocą opcji Wprowadzanie ręczne .
Projektant bazy danych Wybranie opcji Projekt dla widoku odwołującego się do tabeli przy użyciu danych przestrzennych powoduje awarię programu SSMS. Użyj języka T-SQL, aby wprowadzić zmiany w widoku.
Dublowanie bazy danych Jeśli uruchomisz monitor dublowania bazy danych z węzła dublowanego, węzeł podstawowy nie zostanie wyświetlony. Zarejestruj węzeł lustrzany z Monitorowania dublowania baz danych lub użyj programu SSMS 18.12.1 do monitorowania z węzła lustrzanego.
Ogólne Zarządzanie SQL Server (SSMS) Importowanie ustawień z opcji SSMS 17 jest niedostępne. Ustawienia można zaimportować z programu SSMS 18.
Połączone serwery Utworzenie serwera połączonego z usługą Azure SQL Database przy użyciu programu SQL Server wybranego jako Typ serwera łączy się z bazą master danych. Aby utworzyć serwer połączony z usługą Azure SQL Database, wybierz pozycję Inne źródło danych dla typu serwera, a następnie wybierz dostawcę microsoft OLE DB dla programu SQL Server lub sterownika Microsoft OLE DB dla programu SQL Server jako dostawcę. Wprowadź nazwę serwera logicznego w polu Źródło danych i nazwę bazy danych w polu Wykaz.
Plan konserwacji Wybranie opcji "Zawartość" po dodaniu pliku kopii zapasowej w okienku lokalizacji docelowej zadania tworzenia kopii zapasowej bazy danych powoduje zniknięcie okna dialogowego. Użyj programu SSMS 20.1 lub SSMS 19.3, aby uzyskać dostęp do okna dialogowego Zawartość.
PolyBase Węzeł PolyBase nie jest widoczny w Eksploratorze obiektów podczas nawiązywania połączenia z programem SQL Server 2022 (16.x). Użyj programu SSMS 18.12.1.
Profiler Menu Profilera nie jest dostępne w języku polskim. Brak bieżącej alternatywy.
Replikacja Jeśli usługa Azure SQL Managed Instance jest wydawcą, a program SSMS jest uruchomiony na maszynie, która nie znajduje się w tej samej sieci wirtualnej co wydawca, nie można wstawić tokenu śledzenia za pośrednictwem Monitora Replikacji. Aby wstawić tokeny śledzenia, użyj monitora replikacji w programie SSMS na maszynie, która znajduje się w tej samej sieci wirtualnej co wydawca usługi Azure SQL Managed Instance.
baza danych Stretch Usunięto kreatora baz danych typu Stretch. Użyj języka T-SQL, aby skonfigurować bazę danych Stretch lub użyć programu SSMS 18.9.1 lub starszego do korzystania z Kreatora bazy danych Stretch.

Zobacz Znane problemy związane z używaniem ścisłego szyfrowania w wersji 20.0, aby zapoznać się ze znanymi problemami dotyczącymi używania programu SSMS 20.x i ścisłego szyfrowania.

Możesz odwołać się do witryny społeczności deweloperów programu SSMS pod kątem innych znanych problemów i przekazać opinię zespołowi produktu.

Poprzednie wydania programu SSMS

Pobierz poprzednie wersje programu SSMS, wybierając link pobierania w powiązanej sekcji.

Wersja programu SSMS Numer kompilacji Data wydania
20.2 20.2.30.0 9 lipca 2024 r.
20.1 20.1.10.0 9 kwietnia 2024 r.
20.0 20.0.70.0 19 marca 2024 r.

20.2

Pobierz program SSMS 20.2

  • Numer wydania: 20.2
  • Numer kompilacji: 20.2.30.0
  • Data wydania: 9 lipca 2024 r.

Dostępne języki:

Co nowego w wersji 20.2

Funkcja Szczegóły
Zawsze szyfrowane Wprowadzono obsługę tabel czasowych.
Zawsze szyfrowane Wprowadzono rejestrowanie dla kreatora Always Encrypted w celu ułatwienia rozwiązywania problemów.
Sterowniki Zaktualizowano program SSMS do używania najnowszej wersji sterownika dla programu MSOLEDBSQL (18.7.4). Włączenie tej nowej wersji może wymagać od użytkowników, którzy mają również starsze wersje sterownika do ponownego uruchomienia po zainstalowaniu programu SSMS 20.2. Aby uzyskać więcej informacji, zapoznaj się z informacjami o wersji sterownika MICROSOFT OLE DB.
Usługi Integracji Usunięto pliki HADOOP z plików instalacyjnych usług SQL Server Integration Services (SSIS), co rozwiązuje problem związany z CVE-2022-25168.
Biblioteki Zaktualizowano DacFx do wersji 162.3.566.
Biblioteki Zaktualizowano obiekty zarządzania serwerem (SMO) do wersji 171.36.0.
Biblioteki Usunięto pakiet redystrybucyjny Microsoft Visual C++ 2013 (x86) z instalacji programu SSMS. Uaktualnienie z poprzedniej wersji 20.x nie powoduje usunięcia plików.
Funkcja linku dla usługi Azure SQL Managed Instance Wprowadzono obsługę uproszczonego procesu przełączania awaryjnego łącza.

Poprawki błędów w wersji 20.2

Funkcja Szczegóły
Dostępność Dodano obsługę ułatwień dostępu dla rozwijania/zwijania we właściwościach bazy danych.
Dostępność Ulepszona dostępność przycisków radiowych w oknie dialogowym Przywracanie bazy danych przy użyciu strzałek lub klawisza Tab.
Dostępność Naprawiono nazwy kontrolek przycisków radiowych na stronie Pliki we właściwości bazy danych.
Dostępność Rozwiązano problem z kontrolką fokusu na stronie Klasyfikacja danych.
Dostępność Rozwiązano problemy z niekompletnymi lub niepotrzebnymi anonsami czytnika ekranu na stronie Klasyfikacja danych.
Zawsze szyfrowane Naprawiono błąd "Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu", który występował podczas próby utworzenia Klucza głównego kolumn po wylogowaniu się z platformy Azure.
Połączenie Rozwiązano problem z obciętymi metodami uwierzytelniania w oknie dialogowym Połączenie podczas korzystania z rosyjskich ustawień regionalnych.
Połączenie Poprawiono błędną długość list rozwijanych po zmianie typu silnika.
Usługi Integracji Rozwiązano błąd "Łańcuch certyfikatów został wystawiony przez urząd, który nie jest zaufany" podczas tworzenia lub modyfikowania kroku zadania usług Integration Services w agencie SQL. Zobacz SSMS 20 — błąd certyfikatu podczas wyświetlania lub edytowania zadań agenta, które uruchamiają pakiety usług SSIS.
Funkcja linku dla usługi Azure SQL Managed Instance Rozwiązano problem polegający na tym, że certyfikaty punktu końcowego programu SQL Server nie zostały załadowane dla wystąpienia zarządzanego.
Eksplorator obiektów Zaktualizowano skrypt wygenerowany dla formatów plików zewnętrznych w celu uwzględnienia właściwości FIRST ROW.
Eksplorator obiektów Dodano węzeł funkcji złożonych z tabel w węźle funkcji programowalności dla usługi Synapse.
Edytor Power Query Zaktualizowano ikony blokady na pasku narzędzi edytora zapytań, aby reagowały na zmiany kolorów.
Edytor Power Query Rozwiązano błąd "Nie można wykonać zapytania o liczbę transakcji. Okno edytora tekstów SQL zostanie zamknięte bez zatwierdzania otwartych transakcji" podczas zamykania niezapisanego edytora z włączonym SHOWPLAN_ALL lub SHOWPLAN_XML, a opcja Sprawdź otwarte transakcje przed zamknięciem okien zapytań języka T-SQL jest włączona.
Plany zapytań Zmniejszono liczbę znaków w opisie planu wykonania do 1000. Pełne zapytanie jest dostępne przy użyciu wielokropka.
Magazyn zapytań Rozwiązano problem, w którym raport Zapytania z wymuszonymi planami generował błąd "Nie można nawiązać połączenia z bazą danych". Zobacz raport Magazynu zapytań "Zapytania z wymuszonymi planami", który kończy się niepowodzeniem podczas próby sortowania według ostatniego czasu wykonania.
Magazyn zapytań Naprawiono raport śledzonych zapytań w celu poprawnego wyświetlenia metryki wybranej w oknie dialogowym konfiguracji.
Magazyn zapytań Usunięto niepotrzebne obramowanie wokół opcji w oknie dialogowym Konfigurowanie.
Magazyn zapytań Rozwiązano problem polegający na tym, że w oknie dialogowym Konfigurowanie raportu Śledzenie zapytań nie wybrano żadnej metryki.
Magazyn zapytań Rozwiązano problem polegający na tym, że menu rozwijane w raporcie dla metryk i statystyk nie zostały zaktualizowane po zmianie w oknie dialogowym Konfigurowanie.
Replikacja Rozwiązano problem polegający na tym, że Przeglądarka Konfliktów Replikacji była niedostępna podczas korzystania z szyfrowania obowiązkowego lub opcjonalnego, zobacz błąd SSMS 20.0 (Replikacja — Widok Konfliktów).

Znane problemy 20.2

Funkcja Szczegóły Rozwiązanie
Analysis Services Po nawiązaniu połączenia z usługami Analysis Services za pomocą usługi Microsoft Entra MFA, jeśli dodasz nową rolę lub otworzysz właściwości roli, zostanie wyświetlony komunikat "tożsamość użytkownika dodawanego do roli nie jest prawidłowo pobierana". Ten błąd jest łagodny i można go zignorować. Błąd został rozwiązany w infrastrukturze platformy Azure i nie są wymagane żadne aktualizacje programu SSMS.
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 . Użytkownik może zostać dodany za pomocą opcji Wprowadzanie ręczne .
Projektant bazy danych Wybranie opcji Projekt dla widoku odwołującego się do tabeli przy użyciu danych przestrzennych powoduje awarię programu SSMS. Użyj języka T-SQL, aby wprowadzić zmiany w widoku.
Dublowanie bazy danych Jeśli uruchomisz monitor dublowania bazy danych z węzła dublowanego, węzeł podstawowy nie zostanie wyświetlony. Zarejestruj węzeł lustrzany z Monitorowania dublowania baz danych lub użyj programu SSMS 18.12.1 do monitorowania z węzła lustrzanego.
Ogólne Zarządzanie SQL Server (SSMS) Importowanie ustawień z opcji SSMS 17 jest niedostępne. Ustawienia można zaimportować z programu SSMS 18.
Połączone serwery Utworzenie serwera połączonego z usługą Azure SQL Database przy użyciu programu SQL Server wybranego jako Typ serwera łączy się z bazą master danych. Aby utworzyć serwer połączony z usługą Azure SQL Database, wybierz pozycję Inne źródło danych dla typu serwera, a następnie wybierz dostawcę microsoft OLE DB dla programu SQL Server lub sterownika Microsoft OLE DB dla programu SQL Server jako dostawcę. Wprowadź nazwę serwera logicznego w polu Źródło danych i nazwę bazy danych w polu Wykaz.
Plan konserwacji Wybranie opcji "Zawartość" po dodaniu pliku kopii zapasowej w okienku lokalizacji docelowej zadania tworzenia kopii zapasowej bazy danych powoduje zniknięcie okna dialogowego. Użyj programu SSMS 20.1 lub SSMS 19.3, aby uzyskać dostęp do okna dialogowego Zawartość.
PolyBase Węzeł PolyBase nie jest widoczny w Eksploratorze obiektów podczas nawiązywania połączenia z programem SQL Server 2022 (16.x). Użyj programu SSMS 18.12.1.
Profiler Menu Profilera nie jest dostępne w języku polskim. Brak bieżącej alternatywy.
Replikacja Jeśli usługa Azure SQL Managed Instance jest wydawcą, a program SSMS jest uruchomiony na maszynie, która nie znajduje się w tej samej sieci wirtualnej co wydawca, nie można wstawić tokenu śledzenia za pośrednictwem Monitora Replikacji. Aby wstawić tokeny śledzenia, użyj monitora replikacji w programie SSMS na maszynie, która znajduje się w tej samej sieci wirtualnej co wydawca usługi Azure SQL Managed Instance.
baza danych Stretch Usunięto kreatora baz danych typu Stretch. Użyj języka T-SQL, aby skonfigurować bazę danych Stretch lub użyć programu SSMS 18.9.1 lub starszego do korzystania z Kreatora bazy danych Stretch.

Zobacz Znane problemy związane z używaniem ścisłego szyfrowania w wersji 20.0, aby zapoznać się ze znanymi problemami dotyczącymi używania programu SSMS 20.x i ścisłego szyfrowania.

Możesz odwołać się do witryny społeczności deweloperów programu SSMS pod kątem innych znanych problemów i przekazać opinię zespołowi produktu.

20.1

Pobierz program SSMS 20.1

  • Numer wydania: 20.1
  • Numer kompilacji: 20.1.10.0
  • Data wydania: 9 kwietnia 2024 r.

Dostępne języki:

Co nowego w wersji 20.1

Funkcja Szczegóły
Sterowniki Zaktualizowano program SSMS do używania najnowszych wersji sterowników dla MSODBCSQL.MSI (17.10.6.1) i MSOLEDBSQL.MSI (18.7.2). Włączenie tych nowych wersji może wymagać od użytkowników, którzy mają również starsze wersje sterowników do ponownego uruchomienia po zainstalowaniu programu SSMS 20.1. Aby uzyskać więcej informacji, zapoznaj się z informacjami o wersji sterownika Microsoft ODBC i sterownika Microsoft OLE DB.
Sterowniki Zaktualizowano wersję Microsoft.Data.SqlClient z wersji 5.1.4 do 5.1.5.
Biblioteki Zaktualizowano wersję obiektów zarządzania serwerem (SMO) do wersji 171.31.0.
Biblioteki Zaktualizowano wersję pakietu redystrybucyjnego Microsoft Visual C++ do wersji 14.38.33135.0. Włączenie tych nowych wersji może wymagać od użytkowników, którzy mają również starsze wersje sterowników do ponownego uruchomienia po zainstalowaniu programu SSMS 20.1.
Eksplorator obiektów Zaktualizowano Eksplorator obiektów, aby wyświetlić nazwy tabel poprzedzone schematem w połączeniach ograniczeń krawędzi programu Graph.

Poprawki błędów w wersji 20.1

Funkcja Szczegóły
Plany konserwacji Rozwiązano problem powodujący zamknięcie okna dialogowego zadania kopii zapasowej bazy danych po wybraniu przycisku Pliki i grupy plików.
SqlParser Dodano obsługę opcji DEFAULT_DATABASE w składni CREATE LOGIN T-SQL podczas korzystania z zewnętrznego dostawcy.
SqlParser Dodano obsługę opcji NATIVE_COMPILATION i SCHEMABINDING w składni CREATE TRIGGER T-SQL.

Znane problemy 20.1

Funkcja Szczegóły Rozwiązanie
Analysis Services Po nawiązaniu połączenia z usługami Analysis Services za pomocą usługi Microsoft Entra MFA, jeśli dodasz nową rolę lub otworzysz właściwości roli, zostanie wyświetlony komunikat "tożsamość użytkownika dodawanego do roli nie jest prawidłowo pobierana". Ten błąd jest łagodny i można go zignorować. Błąd został rozwiązany w infrastrukturze platformy Azure i nie są wymagane żadne aktualizacje programu SSMS.
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 . Użytkownik może zostać dodany za pomocą opcji Wprowadzanie ręczne .
Projektant bazy danych Wybranie opcji Projekt dla widoku odwołującego się do tabeli przy użyciu danych przestrzennych powoduje awarię programu SSMS. Użyj języka T-SQL, aby wprowadzić zmiany w widoku.
Dublowanie bazy danych Jeśli uruchomisz monitor dublowania bazy danych z węzła dublowanego, węzeł podstawowy nie zostanie wyświetlony. Zarejestruj węzeł lustrzany z Monitorowania dublowania baz danych lub użyj programu SSMS 18.12.1 do monitorowania z węzła lustrzanego.
Ogólne Zarządzanie SQL Server (SSMS) Importowanie ustawień z opcji SSMS 17 jest niedostępne. Ustawienia można zaimportować z programu SSMS 18.
Funkcja linku dla usługi Azure SQL Managed Instance ** Po usunięciu istniejącego certyfikatu punktu końcowego mirroringu w SQL Server, tworzenie połączeń za pomocą kreatora może zakończyć się niepowodzeniem z powodu braku zaufania między SQL Server a usługą Azure SQL Managed Instance, mimo że wszystkie testy zakończyły się pomyślnie. Użyj polecenia Get-AzSqlInstanceServerTrustCertificate programu PowerShell, aby sprawdzić, czy certyfikat punktu końcowego dublowania programu SQL Server o nazwie <SQL_Server_Instance_Name> istnieje w usłudze Azure SQL Managed Instance. Jeśli tak, użyj polecenia Remove-AzSqlInstanceServerTrustCertificate programu PowerShell, aby usunąć go przed próbą utworzenia nowego łącza.
Połączone serwery Utworzenie serwera połączonego z usługą Azure SQL Database przy użyciu programu SQL Server wybranego jako Typ serwera łączy się z bazą master danych. Aby utworzyć serwer połączony z usługą Azure SQL Database, wybierz pozycję Inne źródło danych dla typu serwera, a następnie wybierz dostawcę microsoft OLE DB dla programu SQL Server lub sterownika Microsoft OLE DB dla programu SQL Server jako dostawcę. Wprowadź nazwę serwera logicznego w polu Źródło danych i nazwę bazy danych w polu Wykaz.
PolyBase Węzeł PolyBase nie jest widoczny w Eksploratorze obiektów podczas nawiązywania połączenia z programem SQL Server 2022 (16.x). Użyj programu SSMS 18.12.1.
Profiler Menu Profilera nie jest dostępne w języku polskim. Brak bieżącej alternatywy.
Raporty repozytorium zapytań Raport śledzenia zapytań nie jest aktualizowany po wybraniu alternatywnych opcji metryki i wykonywania w obszarze Konfiguracja. Użyj programu SSMS 19.x.
Replikacja Jeśli usługa Azure SQL Managed Instance jest wydawcą, a program SSMS jest uruchomiony na maszynie, która nie znajduje się w tej samej sieci wirtualnej co wydawca, nie można wstawić tokenu śledzenia za pośrednictwem Monitora Replikacji. Aby wstawić tokeny śledzenia, użyj monitora replikacji w programie SSMS na maszynie, która znajduje się w tej samej sieci wirtualnej co wydawca usługi Azure SQL Managed Instance.
SSIS Podczas tworzenia lub modyfikowania kroku zadania usług SSIS w zadaniu agenta SQL występuje błąd "Połączenie zostało pomyślnie nawiązane z serwerem, ale wystąpił błąd podczas procesu logowania. (dostawca: Dostawca SSL, błąd: 0 — łańcuch certyfikatów został wystawiony przez urząd, który nie jest zaufany). (Framework Microsoft SqlClient Data Provider)" niezależnie od tego, czy dla właściwości Encryption wybrano wartość Opcjonalna czy Obowiązkowa. Użyj programu SSMS 19.3, aby utworzyć lub zmodyfikować kroki zadań SSIS.
baza danych Stretch Usunięto kreatora baz danych typu Stretch. Użyj języka T-SQL, aby skonfigurować bazę danych Stretch lub użyć programu SSMS 18.9.1 lub starszego do korzystania z Kreatora bazy danych Stretch.

20.0

Pobierz program SSMS 20.0

  • Numer wydania: 20.0
  • Numer kompilacji: 20.0.70.0
  • Data wydania: 19 marca 2024 r.

Dostępne języki:

Co nowego w wersji 20.0

Funkcja Szczegóły
Połączenie Właściwości zabezpieczeń połączenia Szyfrowanie i certyfikat serwera zaufania istnieją teraz na stronie logowania głównego w oknie dialogowym Połączenie, aby ułatwić dostęp. Aby uzyskać więcej informacji, zobacz Connect with SQL Server Management Studio (Nawiązywanie połączenia z programem SQL Server Management Studio).
Połączenie Nowa właściwość, Nazwa hosta w certyfikacie, używana z opcjami Strict (SQL Server 2022 i Azure SQL) oraz Mandatoryszyfrowaniem, jest teraz dostępna na stronie logowania w oknie dialogowym Połączenie.
Połączenie Dodano ikony na pasku stanu Edytora zapytań, aby wskazać metodę szyfrowania używaną dla połączenia.
Połączenie Dodano uwierzytelnianie Microsoft Entra ID do kreatora Nowego Logowania.
Sterowniki Zaktualizowano wersję Microsoft.Data.SqlClient do wersji 5.1.4, która obejmuje obsługę ścisłego szyfrowania i protokołu Transport Layer Security (TLS) 1.3.
Biblioteki Zaktualizowano wersję obiektów zarządzania serwerem (SMO) do wersji 171.30.0
Biblioteki Zaktualizowano DacFx do wersji 162.1.x.
Opcje Wprowadzono nową opcję Certyfikat serwera zaufania dla importowanych połączeń w obszarze Narzędzia Opcje > Poleceń > Eksploratora > obiektów programu SQL Server w obszarze Zabezpieczenia połączenia. Aby uzyskać więcej informacji, zobacz Opcje (Eksplorator obiektów programu SQL Server — polecenia).

Poprawki błędów w wersji 20.0

Funkcja Szczegóły
Zawsze szyfrowane Dialog Nowy klucz główny kolumny obsługuje usługę Azure Key Vault, wykorzystując uprawnienia ról do autoryzacji.
Połączenie Rozwiązano problem z awarią programu SSMS podczas próby nawiązania połączenia w Azure Storage, ponieważ użytkownik nie miał dostępu do żadnych kontenerów na koncie magazynowym.
Połączenie Rozwiązano problem polegający na tym, że użytkownicy nie mogli zmienić hasła z włączonym certyfikatem serwera zaufania .
Funkcja linku dla usługi Azure SQL Managed Instance Ulepszona obsługa importowania i usuwania certyfikatów.
Funkcja linku dla usługi Azure SQL Managed Instance Rozwiązano problemy występujące w kreatorach linków związane z tekstem i obrazami.
Zabezpieczenia Rozwiązano problem z luką w zabezpieczeniach CVE-2023-2975 dla biblioteki OpenSSL.

Znane problemy 20.0

Funkcja Szczegóły Rozwiązanie
Analysis Services Po nawiązaniu połączenia z usługami Analysis Services za pomocą usługi Microsoft Entra MFA, jeśli dodasz nową rolę lub otworzysz właściwości roli, zostanie wyświetlony komunikat "tożsamość użytkownika dodawanego do roli nie jest prawidłowo pobierana". Ten błąd jest łagodny i można go zignorować. Błąd został rozwiązany w infrastrukturze platformy Azure i nie są wymagane żadne aktualizacje programu SSMS.
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 . Użytkownik może zostać dodany za pomocą opcji Wprowadzanie ręczne .
Projektant bazy danych Wybranie opcji Projekt dla widoku odwołującego się do tabeli przy użyciu danych przestrzennych powoduje awarię programu SSMS. Użyj języka T-SQL, aby wprowadzić zmiany w widoku.
Dublowanie bazy danych Jeśli uruchomisz monitor dublowania bazy danych z węzła dublowanego, węzeł podstawowy nie zostanie wyświetlony. Zarejestruj węzeł lustrzany z Monitorowania dublowania baz danych lub użyj programu SSMS 18.12.1 do monitorowania z węzła lustrzanego.
Ogólne Zarządzanie SQL Server (SSMS) Importowanie ustawień z opcji SSMS 17 jest niedostępne. Ustawienia można zaimportować z programu SSMS 18.
Funkcja linku dla usługi Azure SQL Managed Instance ** Po usunięciu istniejącego certyfikatu punktu końcowego mirroringu w SQL Server, tworzenie połączeń za pomocą kreatora może zakończyć się niepowodzeniem z powodu braku zaufania między SQL Server a usługą Azure SQL Managed Instance, mimo że wszystkie testy zakończyły się pomyślnie. Użyj polecenia Get-AzSqlInstanceServerTrustCertificate programu PowerShell, aby sprawdzić, czy certyfikat punktu końcowego dublowania programu SQL Server o nazwie <SQL_Server_Instance_Name> istnieje w usłudze Azure SQL Managed Instance. Jeśli tak, użyj polecenia Remove-AzSqlInstanceServerTrustCertificate programu PowerShell, aby usunąć go przed próbą utworzenia nowego łącza.
Połączone serwery Utworzenie serwera połączonego z usługą Azure SQL Database przy użyciu programu SQL Server wybranego jako Typ serwera łączy się z bazą master danych. Aby utworzyć serwer połączony z usługą Azure SQL Database, wybierz pozycję Inne źródło danych dla typu serwera, a następnie wybierz dostawcę microsoft OLE DB dla programu SQL Server lub sterownika Microsoft OLE DB dla programu SQL Server jako dostawcę. Wprowadź nazwę serwera logicznego w polu Źródło danych i nazwę bazy danych w polu Wykaz.
Plany konserwacji Wybranie przycisku radiowego Pliki i grupy plików w zadaniu kopii zapasowej bazy danych powoduje nieoczekiwane zamknięcie okna dialogowego. Brak bieżącej alternatywy.
PolyBase Węzeł PolyBase nie jest widoczny w Eksploratorze obiektów podczas nawiązywania połączenia z programem SQL Server 2022 (16.x). Użyj programu SSMS 18.12.1.
Profiler Menu Profilera nie jest dostępne w języku polskim. Brak bieżącej alternatywy.
Raporty repozytorium zapytań Raport śledzenia zapytań nie jest aktualizowany po wybraniu alternatywnych opcji metryki i wykonywania w obszarze Konfiguracja. Użyj programu SSMS 19.x.
Replikacja Jeśli usługa Azure SQL Managed Instance jest wydawcą, a program SSMS jest uruchomiony na maszynie, która nie znajduje się w tej samej sieci wirtualnej co wydawca, nie można wstawić tokenu śledzenia za pośrednictwem Monitora Replikacji. Aby wstawić tokeny śledzenia, użyj monitora replikacji w programie SSMS na maszynie, która znajduje się w tej samej sieci wirtualnej co wydawca usługi Azure SQL Managed Instance.
SSIS Podczas tworzenia lub modyfikowania kroku zadania usług SSIS w zadaniu agenta SQL występuje błąd "Połączenie zostało pomyślnie nawiązane z serwerem, ale wystąpił błąd podczas procesu logowania. (dostawca: Dostawca SSL, błąd: 0 — łańcuch certyfikatów został wystawiony przez urząd, który nie jest zaufany). (Framework Microsoft SqlClient Data Provider)" niezależnie od tego, czy dla właściwości Encryption wybrano wartość Opcjonalna czy Obowiązkowa. Użyj programu SSMS 19.3, aby utworzyć lub zmodyfikować kroki zadań SSIS.
baza danych Stretch Usunięto kreatora baz danych typu Stretch. Użyj języka T-SQL, aby skonfigurować bazę danych Stretch lub użyć programu SSMS 18.9.1 lub starszego do korzystania z Kreatora bazy danych Stretch.

Znane problemy z używaniem ścisłego szyfrowania w wersji 20.0

Funkcja Szczegóły Rozwiązanie
Połączenie Gdy program SQL Server jest skonfigurowany z użyciem opcji wymuszania ścisłego szyfrowania, wybranie polecenia Azure Data Studio > New Query z menu serwera lub bazy danych powoduje wygenerowanie błędu: "Połączenie zostało pomyślnie nawiązane z serwerem, ale następnie wystąpił błąd podczas uzgadniania przed logowaniem." (dostawca: dostawca TCP, błąd: 0 — istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta). Zaktualizuj połączenie tak, aby używało właściwości Strict zamiast Obowiązkowe dla właściwości Encrypt w narzędziu Azure Data Studio, a następnie nawiąż połączenie.
Połączenie Nawiązywanie połączenia z programem SQL Server przy użyciu programu Strict (SQL 2022 i Azure SQL) wybranego dla opcji Szyfrowanie i protokół sieciowy inny niż TCP/IP generuje błąd "Nie można nawiązać połączenia z serwerem SERVERNAME. Połączenie z serwerem zostało pomyślnie ustanowione, ale wystąpił błąd podczas wstępnej negocjacji logowania. (dostawca: Dostawca pamięci udostępnionej, błąd: 15 — funkcja nie jest obsługiwana) (Microsoft SQL Server, błąd: 50) Żądanie nie jest obsługiwane" Zmień właściwość połączenia protokołu sieciowego , aby używać protokołu TCP/IP lub włączyć protokół TCP/IP dla programu SQL Server.
Doradca dostrajania bazy danych W przypadku skonfigurowania programu SQL Server z wymuszonym ścisłym szyfrowaniem połączenie z serwerem przez Doradcę Dostrajania Baz Danych nie jest obsługiwane. Nie ma alternatywy.
Plany konserwacji Podczas nawiązywania połączenia z serwerem za pomocą szyfrowania Strict (SQL Server 2022 i Azure SQL) modyfikowanie istniejącego planu konserwacji powoduje wygenerowanie błędu "Nie można nawiązać połączenia z serwerem SERVERNAME. (Microsoft.SqlServer.ConnectionInfo) Połączenie zostało pomyślnie nawiązane z serwerem, ale wystąpił błąd podczas procesu logowania. (dostawca: Dostawca SSL, błąd: 0 — główna nazwa docelowa jest nieprawidłowa)." Problem nie występuje podczas nawiązywania połączenia z obowiązkowym lub opcjonalnym szyfrowaniem .
Profiler Jeśli program SQL Server jest skonfigurowany przy użyciu wymuszania ścisłego szyfrowania, połączenie z serwerem z Profilera nie jest obsługiwane i błąd "Nie można nawiązać połączenia z serwerem SERVERNAME. Klasa nie została zarejestrowana (pfutil) - pojawił się komunikat. Zainstaluj program MSOLEDBSQL w wersji 19 dostępny w temacie Pobierz sterownik MICROSOFT OLE DB dla programu SQL Server.
Profiler W przypadku nawiązywania połączenia z serwerem za pomocą szyfrowania Strict (SQL Server 2022 i Azure SQL) i zainstalowanego programu MSOLEDBSQL w wersji 19 ślady nie mogą być zapisywane ani ładowane z tabeli bazy danych. Nie ma alternatywy.
PowerShell Po nawiązaniu połączenia z serwerem przy użyciu szyfrowania Strict (SQL Server 2022 i Azure SQL) wybranie pozycji Uruchom program PowerShell z węzła w Eksploratorze obiektów powoduje wygenerowanie błędu "Błąd dostawcy programu SQL Server PowerShell: Nie można nawiązać połączenia z serwerem SERVERNAME. [Nie można nawiązać połączenia z serwerem SERVERNAME. -> Połączenie zostało pomyślnie nawiązane z serwerem, ale wystąpił błąd podczas procesu uzgadniania przed zalogowaniem się. (dostawca: dostawca TCP, błąd: 0 — istniejące połączenie zostało wymuszone przez hosta zdalnego). --> Istniejące połączenie zostało wymuszone przez hosta zdalnego]". Brak bieżącej alternatywy.
Dzienniki programu SQL Server Jeśli program SQL Server jest skonfigurowany przy użyciu wymuszania ścisłego szyfrowania, nie można wyświetlić plików DZIENNIKA BŁĘDÓW programu SQL Server za pośrednictwem Eksploratora obiektów ani wykonywania master.dbo.sp_enumerrorlogs lub sys.xp_enumerrorlogs za pośrednictwem Edytora zapytań. Wyświetl pliki ERRORLOG w folderze dziennika przy użyciu Eksploratora plików.

19.3

Pobierz program SSMS 19.3

  • Numer wydania: 19.3
  • Numer kompilacji: 19.3.4.0
  • Data wydania: 10 stycznia 2024 r.

Dostępne języki:

Więcej plików do pobrania

Aby uzyskać listę wszystkich plików do pobrania programu SQL Server Management Studio, wyszukaj Centrum pobierania Microsoft.

Aby uzyskać najnowszą wersję programu SQL Server Management Studio, zobacz Instalowanie programu SQL Server Management Studio.