Versionshinweise zu SQL Server Management Studio (SSMS)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics
Dieser Artikel enthält Details zu Updates, Verbesserungen und Fehlerbehebungen für die aktuellen und früheren Versionen von SSMS.
Hinweis
In der SSMS-Version vom Dezember 2021 vor Version 18.6 können sich nicht mehr über Microsoft Entra Multi-Faktor-Authentifizierung (MFA) mit Database Engines authentifizieren. Um MFA weiterhin nutzen zu können, benötigen Sie SSMS 18.6 oder höher.
Verbindung mit Azure Analysis Services über die mehrstufige Microsoft Entra-Multi-Faktor-Authentifizierung erfordert SSMS 18.5.1 oder höher.
Aktuelles SSMS-Release
Herunterladen von SQL Server Management Studio (SSMS) 20.2
SSMS 20.2 ist das neueste allgemein verfügbare Release (GA) von SSMS. Frühere Versionen von SSMS finden Sie weiter unten im Abschnitt Vorgängerversionen von SSMS.
20,2
- Releasenummer: 20.2
- Buildnummer: 20.2.30.0
- Veröffentlichungsdatum: 9. Juli 2024
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Neuerungen in Version 20.2
Funktion | Details |
---|---|
Always Encrypted | Unterstützung für temporale Tabellen eingeführt. |
Always Encrypted | Die Protokollierung für den Assistenten Always Encrypted wurde eingeführt, um die Problembehandlung zu erleichtern. |
Treiber | SSMS wurde aktualisiert, um die neueste Treiberversion für MSOLEDBSQL (18.7.4) zu verwenden. Durch die Einbeziehung dieser neuen Version können Benutzer, die auch über ältere Versionen der Treiber verfügen, nach der Installation von SSMS 20.2 neu gestartet werden. Weitere Informationen finden Sie in den Versionshinweisen für den Microsoft OLE DB-Treiber. |
Integrationsdienste | Die HADOOP-Dateien wurden aus den Installationsdateien von SQL Server Integration Services (SSIS) entfernt. Dies behebt CVE-2022-25168. |
Libraries | DacFx auf Version 162.3.566 aktualisiert. |
Libraries | Version der Server-Verwaltungsobjekte (Server Management Objects, SMO) auf 171.36.0 aktualisiert. |
Libraries | Die Microsoft Visual C++ 2013 Redistributable (x86) wurde aus der SSMS-Installation entfernt. Durch das Upgrade von einer früheren Version von 20.x werden die Dateien nicht entfernt. |
Linkfeature für Azure SQL Managed Instance | Unterstützung für eine vereinfachte Link-Failover-Erfahrung eingeführt. |
Programmfehlerbehebungen in Version 20.2
Funktion | Details |
---|---|
Barrierefreiheit | Unterstützung für Barrierefreiheit für Erweitern/Reduzieren in Datenbankeigenschaften hinzugefügt. |
Zugriff | Die Zugänglichkeit der Optionsfelder im Dialogfeld Datenbank wiederherstellen mit den Pfeil- oder Tabulatortasten wurde verbessert. |
Zugriff | Beschriftungen für Optionsfeld-Steuerelemente auf der Seite Dateien der Datenbankeigenschaften wurden behoben. |
Zugriff | Es wurde ein Problem mit dem Fokussteuerelement auf der Datenklassifizierungsseite behoben. |
Zugriff | Es wurden Probleme mit unvollständigen oder unnötigen Ankündigungen der Sprachausgabe auf der Seite Datenklassifizierung behoben. |
Always Encrypted | Der Fehler „Objektreferenz nicht auf eine Instanz eines Objekts gesetzt“ wurde behoben, der auftrat, wenn man versuchte, einen Spaltenhauptschlüssel zu erstellen, nachdem man sich von Azure abgemeldet hatte. |
Verbindung | Ein Problem mit abgeschnittenen Authentifizierungsmethoden im Verbindungsdialog bei Verwendung des russischen Gebietsschemas wurde behoben. |
Verbindung | Falsche Länge der Dropdownlisten nach dem Ändern des Engine-Typs wurde behoben. |
Integrationsdienste | Behobener Fehler „Die Zertifikatskette wurde von einer nicht vertrauenswürdigen Stelle ausgestellt“ beim Erstellen oder Ändern eines Jobschritts der Integrationsdienste im SQL-Agent. Siehe SSMS 20 – Zertifikatfehler beim Anzeigen oder Bearbeiten von Agent-Jobs, die SSIS-Pakete ausführen. |
Linkfeature für Azure SQL Managed Instance | Es wurde ein Problem behoben, bei dem SQL Server-Endpunktzertifikate für die verwaltete Instanz nicht geladen wurden. |
Objekt-Explorer | Das für externe Dateiformate generierte Skript wurde aktualisiert, um die FIRST ROW-Eigenschaft einzuschließen. |
Objekt-Explorer | Knoten für Tabellenwertfunktionen innerhalb des Knotens Programmierbarkeit >-Funktionen für Synapse hinzugefügt. |
Abfrage-Editor | Aktualisierte Sperrsymbole in der Symbolleiste des Abfrage-Editors, um farbfähig zu sein. |
Abfrage-Editor | Fehler „Transaktionsanzahl kann nicht angefordert werden. Das SQL-Texteditor-Fenster wird geschlossen, ohne dass offene Transaktionen übertragen werden", wenn ein nicht gespeicherter Editor mit aktiviertem SHOWPLAN_ALL oder SHOWPLAN_XML und aktivierter Option Vor dem Schließen von T-SQL-Abfragefenstern auf offene Transaktionen prüfen geschlossen wird. |
Abfragepläne | Die Anzahl der Zeichen in der Beschreibung eines Ausführungsplans wurde auf 1000 reduziert. Die vollständige Abfrage ist mit den Ellipsen verfügbar. |
Abfragespeicher | Es wurde ein Problem behoben, bei dem der Bericht Abfragen mit erzwungenen Plänen die Fehlermeldung „Konnte keine Verbindung zur Datenbank herstellen“ erzeugte, siehe Abfragespeicherbericht „Abfragen mit erzwungenen Plänen“, der beim Versuch, nach der letzten Ausführungszeit zu sortieren, fehlschlägt. |
Abfragespeicher | Der Bericht „Verfolgte Abfragen“ wurde korrigiert, um die im Dialogfeld „Konfigurieren“ ausgewählte Metrik korrekt anzuzeigen. |
Abfragespeicher | Im Dialogfeld „Konfigurieren“ wurden unnötige Rahmen um Optionen entfernt. |
Abfragespeicher | Es wurde ein Problem behoben, bei dem im Dialogfeld „Konfigurieren“ für den Bericht „Nachverfolgte Abfragen“ keine Metrik ausgewählt wurde. |
Abfragespeicher | Es wurde ein Verhalten behoben, bei dem die Dropdown-Menüs im Bericht für Metrik und Statistik nicht aktualisiert wurden, nachdem sie im Dialogfeld „Konfigurieren“ geändert worden waren. |
Replikation | Es wurde ein Problem behoben, bei dem auf den Replikationskonflikt-Viewer bei Verwendung der obligatorischen oder optionalen Verschlüsselung nicht zugegriffen werden konnte, siehe SSMS 20.0 (Replikation – Anzeigen von Konflikten). |
Bekannte Probleme 20.2
Funktion | Details | Problemumgehung |
---|---|---|
Analysis Services | Wenn Sie eine Verbindung mit Analysis Services mit Microsoft Entra MFA herstellen, wenn Sie eine neue Rolle hinzufügen oder Eigenschaften für eine Rolle öffnen, wird die Meldung angezeigt, dass die Identität des Benutzers, der der Rolle hinzugefügt wird, nicht ordnungsgemäß abgerufen werden kann. | Dieser Fehler ist harmlos und kann ignoriert werden. Der Fehler wird in Kürze in der Azure-Infrastruktur behandelt und es sind keine Updates für SSMS erforderlich. |
Analysis Services | Nach dem Hinzufügen einer neuen Rolle oder beim Öffnen von Eigenschaften für eine vorhandene Rolle können Sie die Suche nach Namen oder E-Mail-Adresse nicht verwenden, um einen Benutzer hinzuzufügen. | Ein Benutzer kann mit der Option Manueller Eintrag hinzugefügt werden. |
Datenbank-Designer | Wenn Sie die Option „Entwurf“ für eine Ansicht auswählen, die mit räumlichen Daten auf eine Tabelle verweist, stürzt SSMS ab. | Verwenden Sie T-SQL, um Änderungen an der Ansicht vorzunehmen. |
Datenbankspiegelung | Beim Starten des Datenbankspiegelungs-Monitors vom gespiegelten Knoten wird der primäre Knoten nicht aufgeführt. | Registrieren Sie den gespiegelten Node aus dem Datenbankspiegelungs-Monitor oder verwenden Sie SSMS 18.12.1, um vom gespiegelten Node zu überwachen. |
SSMS allgemein | Importeinstellungen aus SSMS 17-Option nicht verfügbar. | Einstellungen können aus SSMS 18 importiert werden. |
Verknüpfte Server | Erstellen eines verknüpften Servers mit Azure SQL-Datenbank, wobei SQL Server als Servertyp ausgewählt ist und eine Verbindung mit der master -Datenbank herstellt. |
Um einen verknüpften Server mit Azure SQL-Datenbank zu erstellen, wählen Sie Andere Datenquelle für den Servertyp aus, und wählen Sie Microsoft OLE DB-Anbieter für SQL Server oder Microsoft OLE DB-Treiber für SQL Server als Anbieter aus. Geben Sie den Namen des logischen Servers im Feld „Datenquelle“ ein und geben Sie den Datenbank-Namen in das Feld „Katalog“ ein. |
Wartungsplan | Wenn Sie nach dem Hinzufügen einer Sicherungsdatei im Zielbereich des Datenbank-Sicherungsauftrags „Inhalt“ auswählen, wird das Dialogfeld nicht mehr angezeigt. | Verwenden Sie SSMS 20.1 oder SSMS 19.3, um auf das Dialogfeld „Inhalt“ zuzugreifen. |
PolyBase | Der PolyBase-Knoten wird im Objekt-Explorer beim Herstellen einer Verbindung mit Server 2022 (16.x) nicht angezeigt. | Verwenden Sie SSMS 18.12.1. |
Profiler | Das Profiler-Menü ist nicht lokalisiert. | Keine aktuelle Alternative. |
Replikation | Wenn Azure SQL Managed Instance der Herausgeber ist und SSMS auf einem Computer ausgeführt wird, der sich nicht im selben Virtual Network wie der Herausgeber befindet, können Sie kein Ablaufverfolgungstoken über den Replikationsmonitor einfügen. | Um Ablaufverfolgungstoken einzufügen, verwenden Sie den Replikationsmonitor in SSMS auf einem Computer, der sich im selben Virtual Network befindet wie der Herausgeber von Azure SQL Managed Instance. |
Stretch Database | Stretch Database-Assistent wurde entfernt. | Verwenden Sie T-SQL, um Stretch Database zu konfigurieren, oder verwenden Sie SSMS 18.9.1 oder früher, um den Stretch Database-Assistenten zu verwenden. |
Informationen zu bekannten Problemen mit SSMS 20.x und Strict Encryption finden Sie unter Bekannte Probleme mit Strict Encryption in 20.0.
Bei anderen Problemen (Filter auf Tools unter Gruppen) können Sie auf SQL Server-Benutzerfeedback verweisen. Außerdem können Sie so Feedback an das Produktteam übermitteln.
Vorgängerversionen von SSMS
Laden Sie frühere SSMS-Versionen herunter, indem Sie im entsprechenden Abschnitt auf den Downloadlink klicken.
SSMS-Version | Buildnummer | Veröffentlichungsdatum |
---|---|---|
20.1 | 20.1.10.0 | Dienstag, 9. April 2024 |
20.0 | 20.0.70.0 | 19. März 2024 |
19.3 | 19.3.4.0 | 10. Januar 2024 |
18.12.1 | 15.0.18420.0 | 21. Juni 2022 |
17.9.1 | 14.0.17289.0 | 21. November 2018 |
16.5.3 | 13.0.16106.4 | 30. Januar 2017 |
20.1
- Releasenummer: 20.1
- Buildnummer: 20.1.10.0
- Veröffentlichungsdatum: 9. April 2024
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Neuerungen in Version 20.1
Funktion | Details |
---|---|
Treiber | SSMS wurde so aktualisiert, dass die neuesten Treiberversionen für MSODBCSQL.MSI (17.10.6.1) und MSOLEDBSQL.MSI (18.7.2) verwendet werden. Durch die Einbeziehung dieser neuen Versionen können Benutzer, die auch über ältere Versionen der Treiber verfügen, nach der Installation von SSMS 20.1 neu gestartet werden. Weitere Informationen finden Sie in den Versionshinweisen für den Microsoft ODBC-Treiber und den Microsoft OLE DB-Treiber. |
Treiber | Microsoft.Data.SqlClient aktualisiert von Version 5.1.4 auf 5.1.5 |
Libraries | Version der Server-Verwaltungsobjekte (Server Management Objects, SMO) auf 171.31.0 aktualisiert |
Libraries | Version von Microsoft Visual C++ Redistributable auf 14.38.33135.0 aktualisiert. Durch die Einbeziehung dieser neuen Versionen können Benutzer, die auch über ältere Versionen der Treiber verfügen, nach der Installation von SSMS 20.1 neu gestartet werden. |
Objekt-Explorer | Aktualisierung des Objekt-Explorer zum Anzeigen von Tabellennamen mit Schema-Präfix in Verbindungen mit Graph-Edge-Einschränkung. |
Fehlerkorrekturen in Version 20.1
Funktion | Details |
---|---|
Wartungspläne | Es wurde ein Problem behoben, bei dem das Dialogfeld "Backup-Datenbank-Task" geschlossen wurde, nachdem im Dialogfeld das Optionsfeld Dateien und Dateigruppen ausgewählt wurde. |
SqlParser | Hinzugefügte Unterstützung für die Option DEFAULT_DATABASE für CREATE LOGIN T-SQL-Syntax bei Verwendung von EXTERNEM ANBIETER. |
SqlParser | Hinzugefügte Unterstützung für die Optionen NATIVE_COMPILATION und SCHEMABINDING für CREATE TRIGGER T-SQL-Syntax. |
Bekannte Probleme 20.1
Funktion | Details | Problemumgehung |
---|---|---|
Analysis Services | Wenn Sie eine Verbindung mit Analysis Services mit Microsoft Entra MFA herstellen, wenn Sie eine neue Rolle hinzufügen oder Eigenschaften für eine Rolle öffnen, wird die Meldung angezeigt, dass die Identität des Benutzers, der der Rolle hinzugefügt wird, nicht ordnungsgemäß abgerufen werden kann. | Dieser Fehler ist harmlos und kann ignoriert werden. Der Fehler wird in Kürze in der Azure-Infrastruktur behandelt und es sind keine Updates für SSMS erforderlich. |
Analysis Services | Nach dem Hinzufügen einer neuen Rolle oder beim Öffnen von Eigenschaften für eine vorhandene Rolle können Sie die Suche nach Namen oder E-Mail-Adresse nicht verwenden, um einen Benutzer hinzuzufügen. | Ein Benutzer kann mit der Option Manueller Eintrag hinzugefügt werden. |
Datenbank-Designer | Wenn Sie die Option „Entwurf“ für eine Ansicht auswählen, die mit räumlichen Daten auf eine Tabelle verweist, stürzt SSMS ab. | Verwenden Sie T-SQL, um Änderungen an der Ansicht vorzunehmen. |
Datenbankspiegelung | Beim Starten des Datenbankspiegelungs-Monitors vom gespiegelten Knoten wird der primäre Knoten nicht aufgeführt. | Registrieren Sie den gespiegelten Node aus dem Datenbankspiegelungs-Monitor oder verwenden Sie SSMS 18.12.1, um vom gespiegelten Node zu überwachen. |
SSMS allgemein | Importeinstellungen aus SSMS 17-Option nicht verfügbar. | Einstellungen können aus SSMS 18 importiert werden. |
Linkfeature für Azure SQL Managed Instance | Nachdem Sie ein vorhandenes Spiegelungs-Endpunktzertifikat auf SQL Server entfernt haben, schlägt die Verknüpfungserstellung über den Assistenten möglicherweise fehl, da die Vertrauensstellung zwischen SQL Server und Azure SQL Managed Instance nicht aufgehoben wird, auch wenn alle Prüfungen erfolgreich sind. | Verwenden Sie den PowerShell-Befehl Get-AzSqlInstanceServerTrustCertificate , um zu überprüfen, ob das Spiegelungs-Endpunktzertifikat von SQL Server mit dem Namen <SQL_Server_Instance_Name> in Azure SQL Managed Instance vorhanden ist. Wenn ja, verwenden Sie den PowerShell-Befehl Remove-AzSqlInstanceServerTrustCertificate , um es zu entfernen, bevor ein neuer Linkerstellungsversuch unternommen wird. |
Verknüpfte Server | Erstellen eines verknüpften Servers mit Azure SQL-Datenbank, wobei SQL Server als Servertyp ausgewählt ist und eine Verbindung mit der master -Datenbank herstellt. |
Um einen verknüpften Server mit Azure SQL-Datenbank zu erstellen, wählen Sie Andere Datenquelle für den Servertyp aus, und wählen Sie Microsoft OLE DB-Anbieter für SQL Server oder Microsoft OLE DB-Treiber für SQL Server als Anbieter aus. Geben Sie den Namen des logischen Servers im Feld „Datenquelle“ ein und geben Sie den Datenbank-Namen in das Feld „Katalog“ ein. |
PolyBase | Der PolyBase-Knoten wird im Objekt-Explorer beim Herstellen einer Verbindung mit Server 2022 (16.x) nicht angezeigt. | Verwenden Sie SSMS 18.12.1. |
Profiler | Das Profiler-Menü ist nicht lokalisiert. | Keine aktuelle Alternative. |
Abfragespeicher-Berichte | Der Bericht "Abfragen nachverfolgen" wird nicht aktualisiert, wenn in der Konfiguration alternative Metrik- und Ausführungsoptionen ausgewählt werden. | Verwenden Sie SSMS 19.x. |
Replikation | Wenn Azure SQL Managed Instance der Herausgeber ist und SSMS auf einem Computer ausgeführt wird, der sich nicht im selben Virtual Network wie der Herausgeber befindet, können Sie kein Ablaufverfolgungstoken über den Replikationsmonitor einfügen. | Um Ablaufverfolgungstoken einzufügen, verwenden Sie den Replikationsmonitor in SSMS auf einem Computer, der sich im selben Virtual Network befindet wie der Herausgeber von Azure SQL Managed Instance. |
SSIS | Beim Erstellen oder Ändern eines SSIS-Auftragsschritts in einem SQL-Agent-Auftrag erhalten Sie die Fehlermeldung „Eine Verbindung mit dem Server wurde erfolgreich hergestellt, aber während des Anmeldevorgangs ist ein Fehler aufgetreten. (Anbieter: SSL-Anbieter, Fehler: 0 – Die Zertifikatkette wurde von einer Autorität ausgestellt, die nicht vertrauenswürdig ist.) (Framework Microsoft SqlClient Datenanbieter)“, unabhängig davon, ob für die Eigenschaft „Verschlüsselung“ „optional“ oder „obligatorisch“ ausgewählt ist. | Verwenden Sie SSMS 19.3, um SSIS-Auftragsschritte zu erstellen oder zu ändern. |
Stretch Database | Stretch Database-Assistent wurde entfernt. | Verwenden Sie T-SQL, um Stretch Database zu konfigurieren, oder verwenden Sie SSMS 18.9.1 oder früher, um den Stretch Database-Assistenten zu verwenden. |
20.0
- Releasenummer: 20.0
- Buildnummer: 20.0.70.0
- Veröffentlichungsdatum: 19. März 2024
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Neuerungen in Version 20.0
Funktion | Details |
---|---|
Verbindung | Die Verbindungs-Sicherheits-Eigenschaften Verschlüsselung und Vertrauens-Serverzertifikat sind jetzt auf der Haupt-Anmeldeseite im Dialogfeld Verbindung vorhanden, um den Zugriff zu erleichtern. Weitere Informationen finden Sie unter Mit SQL Server Management Studio verbinden. |
Verbindung | Eine neue Eigenschaft, Hostname im Zertifikat, die mit den Optionen Strikte (SQL Server 2022 und Azure SQL) und Obligatorische Verschlüsselung verwendet wird, existiert jetzt auf der Anmeldeseite des Dialogfelds „Verbindung“. |
Verbindung | Der Statusleiste Abfrage-Editor wurden Symbole hinzugefügt, um die Verschlüsselungs-Methode anzugeben, die für die Verbindung verwendet wird. |
Verbindung | Microsoft Entra ID-Authentifizierung zum Assistenten für neue Anmeldung hinzugefügt. |
Treiber | Microsoft.Data.SqlClient-Version wurde auf 5.1.4 aktualisiert, die Unterstützung für Strict-Verschlüsselung und Transport Layer Security (TLS) 1.3 enthält. |
Libraries | Version der Server-Verwaltungsobjekte (Server Management Objects, SMO) auf 171.30.0 aktualisiert |
Libraries | DacFx auf Version 162.1.x aktualisiert. |
Optionen | Neue Option Serverzertifikat für importierte Verbindungen vertrauen in Tools > Optionen > SQL Server-Objekt-Explorer > Befehle unter Verbindungs-Sicherheit eingeführt. Weitere Informationen finden Sie unter Optionen (SQL Server-Objekt-Explorer: Befehle). |
Fehlerkorrekturen in Version 20.0
Funktion | Details |
---|---|
Always Encrypted | Das Dialogfeld Neuer Spaltenhauptschlüssel unterstützt derzeit Azure Key Vault mit Rollenberechtigungen für die Autorisierung. |
Verbindung | Es wurde ein Problem behoben, bei dem SSMS abstürzte, wenn versucht wurde, eine Verbindung mit Azure Storage herzustellen, da der Benutzer keinen Zugriff auf Container innerhalb des Speicherkontos hatte. |
Verbindung | Es wurde ein Problem behoben, bei dem Benutzer ihr Kennwort nicht mit aktivierter Option Serverzertifikat vertrauen ändern konnten. |
Linkfeature für Azure SQL Managed Instance | Verbesserte Handhabung beim Importieren und Löschen von Zertifikaten. |
Linkfeature für Azure SQL Managed Instance | Es wurden Probleme im Zusammenhang mit Text und Bildern in den Verknüpfungs-Assistenten behoben. |
Sicherheit | Sicherheitsanfälligkeit CVE-2023-2975 für die OpenSSL-Bibliothek wurde behoben. |
Bekannte Probleme 20.0
Funktion | Details | Problemumgehung |
---|---|---|
Analysis Services | Wenn Sie eine Verbindung mit Analysis Services mit Microsoft Entra MFA herstellen, wenn Sie eine neue Rolle hinzufügen oder Eigenschaften für eine Rolle öffnen, wird die Meldung angezeigt, dass die Identität des Benutzers, der der Rolle hinzugefügt wird, nicht ordnungsgemäß abgerufen werden kann. | Dieser Fehler ist harmlos und kann ignoriert werden. Der Fehler wird in Kürze in der Azure-Infrastruktur behandelt und es sind keine Updates für SSMS erforderlich. |
Analysis Services | Nach dem Hinzufügen einer neuen Rolle oder beim Öffnen von Eigenschaften für eine vorhandene Rolle können Sie die Suche nach Namen oder E-Mail-Adresse nicht verwenden, um einen Benutzer hinzuzufügen. | Ein Benutzer kann mit der Option Manueller Eintrag hinzugefügt werden. |
Datenbank-Designer | Wenn Sie die Option „Entwurf“ für eine Ansicht auswählen, die mit räumlichen Daten auf eine Tabelle verweist, stürzt SSMS ab. | Verwenden Sie T-SQL, um Änderungen an der Ansicht vorzunehmen. |
Datenbankspiegelung | Beim Starten des Datenbankspiegelungs-Monitors vom gespiegelten Knoten wird der primäre Knoten nicht aufgeführt. | Registrieren Sie den gespiegelten Node aus dem Datenbankspiegelungs-Monitor oder verwenden Sie SSMS 18.12.1, um vom gespiegelten Node zu überwachen. |
SSMS allgemein | Importeinstellungen aus SSMS 17-Option nicht verfügbar. | Einstellungen können aus SSMS 18 importiert werden. |
Linkfeature für Azure SQL Managed Instance | Nachdem Sie ein vorhandenes Spiegelungs-Endpunktzertifikat auf SQL Server entfernt haben, schlägt die Verknüpfungserstellung über den Assistenten möglicherweise fehl, da die Vertrauensstellung zwischen SQL Server und Azure SQL Managed Instance nicht aufgehoben wird, auch wenn alle Prüfungen erfolgreich sind. | Verwenden Sie den PowerShell-Befehl Get-AzSqlInstanceServerTrustCertificate , um zu überprüfen, ob das Spiegelungs-Endpunktzertifikat von SQL Server mit dem Namen <SQL_Server_Instance_Name> in Azure SQL Managed Instance vorhanden ist. Wenn ja, verwenden Sie den PowerShell-Befehl Remove-AzSqlInstanceServerTrustCertificate , um es zu entfernen, bevor ein neuer Linkerstellungsversuch unternommen wird. |
Verknüpfte Server | Erstellen eines verknüpften Servers mit Azure SQL-Datenbank, wobei SQL Server als Servertyp ausgewählt ist und eine Verbindung mit der master -Datenbank herstellt. |
Um einen verknüpften Server mit Azure SQL-Datenbank zu erstellen, wählen Sie Andere Datenquelle für den Servertyp aus, und wählen Sie Microsoft OLE DB-Anbieter für SQL Server oder Microsoft OLE DB-Treiber für SQL Server als Anbieter aus. Geben Sie den Namen des logischen Servers im Feld „Datenquelle“ ein und geben Sie den Datenbank-Namen in das Feld „Katalog“ ein. |
Wartungspläne | Wenn Sie das Optionsfeld Dateien und Dateigruppen im Backup-Datenbank-Task auswählen, wird das Dialogfeld unerwartet geschlossen. | Keine aktuelle Alternative. |
PolyBase | Der PolyBase-Knoten wird im Objekt-Explorer beim Herstellen einer Verbindung mit Server 2022 (16.x) nicht angezeigt. | Verwenden Sie SSMS 18.12.1. |
Profiler | Das Profiler-Menü ist nicht lokalisiert. | Keine aktuelle Alternative. |
Abfragespeicher-Berichte | Der Bericht "Abfragen nachverfolgen" wird nicht aktualisiert, wenn in der Konfiguration alternative Metrik- und Ausführungsoptionen ausgewählt werden. | Verwenden Sie SSMS 19.x. |
Replikation | Wenn Azure SQL Managed Instance der Herausgeber ist und SSMS auf einem Computer ausgeführt wird, der sich nicht im selben Virtual Network wie der Herausgeber befindet, können Sie kein Ablaufverfolgungstoken über den Replikationsmonitor einfügen. | Um Ablaufverfolgungstoken einzufügen, verwenden Sie den Replikationsmonitor in SSMS auf einem Computer, der sich im selben Virtual Network befindet wie der Herausgeber von Azure SQL Managed Instance. |
SSIS | Beim Erstellen oder Ändern eines SSIS-Auftragsschritts in einem SQL-Agent-Auftrag erhalten Sie die Fehlermeldung „Eine Verbindung mit dem Server wurde erfolgreich hergestellt, aber während des Anmeldevorgangs ist ein Fehler aufgetreten. (Anbieter: SSL-Anbieter, Fehler: 0 – Die Zertifikatkette wurde von einer Autorität ausgestellt, die nicht vertrauenswürdig ist.) (Framework Microsoft SqlClient Datenanbieter)“, unabhängig davon, ob für die Eigenschaft „Verschlüsselung“ „optional“ oder „obligatorisch“ ausgewählt ist. | Verwenden Sie SSMS 19.3, um SSIS-Auftragsschritte zu erstellen oder zu ändern. |
Stretch Database | Stretch Database-Assistent wurde entfernt. | Verwenden Sie T-SQL, um Stretch Database zu konfigurieren, oder verwenden Sie SSMS 18.9.1 oder früher, um den Stretch Database-Assistenten zu verwenden. |
Bekannte Probleme mit Strict Encryption 20.0
Funktion | Details | Problemumgehung |
---|---|---|
Verbindung | Wenn SQL Server mit Strenge Verschlüsselung erzwingen konfiguriert ist, generiert die Auswahl von Azure Data Studio > Neue Abfrage im Server- oder Datenbankmenü den Fehler: „Eine Verbindung wurde erfolgreich mit dem Server hergestellt, aber dann ist während des Handshake vor der Anmeldung ein Fehler aufgetreten. (Provider: TCP-Provider, Fehler: 0 – Eine vorhandene Verbindung wurde vom Remote-Host geschlossen.)“ | Aktualisieren Sie die Verbindung, um Strict statt Obligatorisch für die Eigenschaft Verschlüsselung in Azure Data Studio zu verwenden und stellen Sie eine Verbindung her. |
Verbindung | Verbinden zu SQL Server mit Strict (SQL 2022 und Azure SQL), ausgewählt für Verschlüsselung und ein Nicht-TCP/IP-Netzwerkprotokoll generiert den Fehler "Verbindung mit SERVERNAME kann nicht hergestellt werden. Es konnte eine Verbindung mit dem Server hergestellt werden, doch während des Handshakes vor der Anmeldung trat ein Fehler auf. (Provider: Shared Memory-Provider, Fehler: 15 – Funktion nicht unterstützt) (Microsoft SQL Server, Fehler: 50) Die Anforderung wird nicht unterstützt" | Ändern Sie die Netzwerkprotokoll-Verbindungs-Eigenschaft so, dass TCP/IP verwendet wird oder aktivieren Sie das TCP/IP-Protokoll für den SQL Server. |
Datenbankoptimierungsratgeber | Wenn SQL Server mit Strenge Verschlüsselung erzwingen konfiguriert ist, wird die Verbindung mit dem Server vom Datenbankoptimierungsratgeber nicht unterstützt. | Keine Alternative. |
Wartungspläne | Wenn Sie eine Verbindung mit einem Server mit Strict (SQL Server 2022- und Azure SQL)-Verschlüsselung herstellen, generiert das Ändern eines vorhandenen Wartungsplans den Fehler "Fehler beim Herstellen einer Verbindung mit SERVERNAME. (Microsoft.SqlServer.ConnectionInfo) Eine Verbindung mit dem Server wurde erfolgreich hergestellt, aber dann trat während des Anmeldevorgangs ein Fehler auf. (Povider: SSL-Provider, Fehler: 0 - Der Ziel-Prinzipal-Name ist falsch.)“ | Das Problem tritt nicht auf, wenn Sie eine Verbindung mit obligatorischer oder optionaler Verschlüsselung herstellen. |
Profiler | Wenn SQL Server mit Strict-Verschlüsselung erzwingen konfiguriert ist, wird die Verbindung mit dem Server von Profiler nicht unterstützt und der Fehler "Verbindung mit SERVERNAME kann nicht hergestellt werden. Die Klasse wurde nicht registriert (pfutil)" wird generiert. | Installieren Sie MSOLEDBSQL Version 19, verfügbar unter Microsoft OLE DB-Treiber für SQL Server herunterladen. |
Profiler | Wenn Sie eine Verbindung mit einem Server mit Strict-Verschlüsselung (SQL Server 2022 und Azure SQL) und installierter MSOLEDBSQL-Version 19 herstellen, können Ablaufverfolgungen nicht in einer Datenbanktabelle gespeichert oder aus dieser geladen werden. | Keine Alternative. |
PowerShell | Wenn Sie eine Verbindung mit einem Server mit Strict (SQL Server 2022- und Azure SQL)-Verschlüsselung herstellen, generiert die Auswahl von PowerShell von einem Knoten im Objekt-Explorer den Fehler "SQL Server PowerShell-Provider-Fehler: Verbindung mit SERVERNAME konnte nicht hergestellt werden. [Fehler beim Herstellen einer Verbindung mit dem Server SERVERNAME. --> Es konnte eine Verbindung mit dem Server hergestellt werden, doch während des Handshakes vor der Anmeldung trat ein Fehler auf. (Provider: TCP-Provider, Fehler: 0 – Eine vorhandene Verbindung wurde vom Remote-Host geschlossen.) --> Eine vorhandene Verbindung wurde vom Remote-Host geschlossen]". | Keine aktuelle Alternative. |
SQL Server-Protokolle | Wenn SQL Server mit Strict-Verschlüsselung erzwingen konfiguriert ist, können Sie die SQL Server ERRORLOG-Dateien nicht über Objekt-Explorer anzeigen oder master.dbo.sp_enumerrorlogs oder sys.xp_enumerrorlogs über den Abfrage-Editor ausführen. |
Zeigen Sie die ERRORLOG-Dateien mithilfe von Explorer im Ordner "Protokoll" an. |
19.3
- Releasenummer: 19.3
- Buildnummer: 19.3.4.0
- Veröffentlichungsdatum: 10. Januar 2024
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch |
Neuerungen in Version 19.3
Funktion | Details |
---|---|
Integration der Azure Data Studio-Installation | Mit der Installation von SSMS wird Azure Data Studio 1.47.1. installiert. |
Fehlerkorrekturen in Version 19.3
Funktion | Details |
---|---|
Barrierefreiheit | Es wurde ein Problem behoben, bei dem die Sprachausgabe unvollständige oder falsche Informationen im Dialog „Datenbankeigenschaften“ anzeigten. |
Always Encrypted | Die Unfähigkeit, die Option Sichere Enklaven aktivieren beim Erstellen einer neuen Azure SQL-Datenbank mithilfe einer nicht englischen Installation von SSMS zu ändern, wurde behoben. |
Verfügbarkeitsgruppen | Die Textfarbe für den primären Servernamen wurde im Verfügbarkeitsgruppendashboard geändert, was dazu führte, dass der Eintrag leer angezeigt wurde. |
Erweiterte Ereignisse | Die Textfarbe für die Datenspalte wurde geändert, nachdem Sie Zieldaten anzeigen für das Ziel ring_buffer ausgewählt haben. |
Installationsprogramm | Es wurde ein Problem behoben, bei dem Benutzer möglicherweise aufgefordert werden, SQL Server Management Studio zu aktualisieren, auch wenn die aktuelle Version installiert ist, siehe Fehler in 19.2.56.2 Updateversionserkennung. |
Objekt-Explorer | Es wurde ein Absturz behoben, der auftrat, wenn versucht wurde, den Objekt-Explorer zu schließen, während die Struktur noch erweitert wurde. |
Berichte | Der Bericht „Serverdashboard“ wurde aktualisiert, um die Anzahl der Planer korrekt anzuzeigen, wenn mehr als 255 verfügbar sind, siehe SSMS 19.2 – Berichte – Serverdashboard – Prozessoren, die von Instance verwendet werden – Falsche Nummer. |
Sicherheit | Aktualisierung auf Microsoft.Data.SqlClient 3.1.5 zur Behebung von CVE-2024-0056. |
Bekannte Probleme 19.3
Funktion | Details | Problemumgehung |
---|---|---|
Analysis Services | Wenn Sie eine Verbindung mit Analysis Services mit Microsoft Entra MFA herstellen, wenn Sie eine neue Rolle hinzufügen oder Eigenschaften für eine Rolle öffnen, wird folgende Meldung angezeigt: „Die Identität des Benutzers, der der Rolle hinzugefügt wird, kann nicht ordnungsgemäß abgerufen werden.“ | Dieser Fehler ist harmlos und kann ignoriert werden. Er wird in Kürze in der Azure-Infrastruktur behandelt, und es sind keine Updates für SSMS erforderlich. |
Analysis Services | Nach dem Hinzufügen einer neuen Rolle oder beim Öffnen von Eigenschaften für eine vorhandene Rolle können Sie die Suche nach Namen oder E-Mail-Adresse nicht verwenden, um einen Benutzer hinzuzufügen. | Ein Benutzer kann mit der Option Manueller Eintrag hinzugefügt werden. |
Datenbank-Designer | Wenn Sie die Option „Entwurf“ für eine Ansicht auswählen, die mit räumlichen Daten auf eine Tabelle verweist, stürzt SSMS ab. | Verwenden Sie T-SQL, um Änderungen an der Ansicht vorzunehmen. |
Datenbankspiegelung | Beim Starten des Datenbankspiegelungs-Monitors vom gespiegelten Knoten wird der primäre Knoten nicht aufgeführt. | Verwenden Sie SSMS 18.12.1, wenn Sie die Spiegelung vom gespiegelten Knoten überwachen müssen. |
SSMS allgemein | Importeinstellungen aus SSMS 17-Option nicht verfügbar. | Einstellungen können aus SSMS 18 importiert werden. |
Linkfeature für Azure SQL Managed Instance | Nachdem Sie ein vorhandenes Spiegelungs-Endpunktzertifikat auf SQL Server entfernt haben, schlägt die Verknüpfungserstellung über den Assistenten möglicherweise fehl, da die Vertrauensstellung zwischen SQL Server und Azure SQL Managed Instance nicht aufgehoben wird, auch wenn alle Prüfungen erfolgreich sind. | Verwenden Sie den PowerShell-Befehl Get-AzSqlInstanceServerTrustCertificate , um zu überprüfen, ob das Spiegelungs-Endpunktzertifikat von SQL Server mit dem Namen <SQL_Server_Instance_Name> in Azure SQL Managed Instance vorhanden ist. Wenn ja, verwenden Sie den PowerShell-Befehl Remove-AzSqlInstanceServerTrustCertificate , um es zu entfernen, bevor ein neuer Linkerstellungsversuch unternommen wird. |
Verknüpfte Server | Erstellen eines verknüpften Servers mit Azure SQL-Datenbank, wobei SQL Server als Servertyp ausgewählt ist und eine Verbindung mit der master -Datenbank herstellt. |
Um einen verknüpften Server mit Azure SQL-Datenbank zu erstellen, wählen Sie Andere Datenquelle für den Servertyp aus, und wählen Sie Microsoft OLE DB-Anbieter für SQL Server oder Microsoft OLE DB-Treiber für SQL Server als Anbieter aus. Geben Sie den logischen Servernamen im Feld „Datenquelle“ ein, und geben Sie den Datenbanknamen in das Feld „Katalog“ ein. |
PolyBase | Der PolyBase-Knoten wird im Objekt-Explorer beim Herstellen einer Verbindung mit SQL 2022 nicht angezeigt. | Verwenden Sie SSMS 18.12.1. |
Profiler | Das Profiler-Menü ist nicht lokalisiert. | Keine aktuelle Alternative. |
Replikation | Wenn Azure SQL Managed Instance der Herausgeber ist und SSMS auf einem Computer ausgeführt wird, der sich nicht im selben Virtual Network wie der Herausgeber befindet, können Sie kein Ablaufverfolgungstoken über den Replikationsmonitor einfügen. | Um Ablaufverfolgungstoken einzufügen, verwenden Sie den Replikationsmonitor in SSMS auf einem Computer, der sich im selben Virtual Network befindet wie der Herausgeber von Azure SQL Managed Instance. |
Stretch Database | Stretch DB-Assistent wurde entfernt | Verwenden Sie T-SQL, um Stretch DB zu konfigurieren, oder verwenden Sie SSMS 18.9.1 oder früher, um den Stretch DB-Assistenten zu verwenden. |
18.12.1
- Releasenummer: 18.12.1
- Buildnummer: 15.0.18424.0
- Veröffentlichungsdatum: 21. Juni 2022
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Neuerungen in Version 18.12.1
Neues Element | Details |
---|---|
Integration der Azure Data Studio-Installation | Mit der Installation von SSMS wird Azure Data Studio 1.37 installiert. |
Fehlerbehebungen in Version 18.12.1
Neues Element | Details |
---|---|
Always Encrypted | Es wurde ein Problem behoben, bei dem das Erstellen von Spaltenhauptschlüsseln zu einer Ausnahme führt, wenn Azure Key Vault als Schlüsselspeicher verwendet wird. |
Datenklassifizierung | Das Problem „Datei oder Assembly ‚Microsoft.Information.Protection‘, Version=1.10.98.0 konnte nicht geladen werden“ nach einem Upgrade auf SSMS 18.10 oder höher wurde behoben. Siehe Die neueste SSMS-Version 18.11.1 unterbricht die Datenklassifizierung und gibt nach dem Update einen Fehler zu einer fehlenden Assembly aus. |
SSMS allgemein | Es wurde ein Fehler im Zusammenhang mit der DACPAC-Bereitstellung unter Verwendung der Option „Datenebenenanwendung bereitstellen“ in Azure SQL DB mit MFA behoben. |
17.9.1
- Releasenummer: 17.9.1
- Buildnummer: 14.0.17289.0
- Veröffentlichungsdatum: 21. November 2018
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Neuerungen in Version 17.9.1
Das SQL Server-Hilfsprogramm ist in Version 17.x und höher nicht mehr verfügbar.
Fehlerkorrekturen in Version 17.9.1
- Korrektur für folgenden Fehler: Bei Verwendung des Authentifizierungstyps „Azure Active Directory: Universell mit MFA-Unterstützung“ für den SQL-Abfrage-Editor stellen Benutzer möglicherweise fest, dass die Verbindung bei jedem Aufruf der Abfrage geschlossen und erneut geöffnet wird. Nebeneffekte eines solchen Schließens der Verbindung sind u. a., dass globale temporäre Tabellen unerwartet gelöscht werden und mitunter der Verbindung eine neue Sitzungs-ID (SPID) gegeben wird.
- Ein seit langem bestehendes Problem wurde behoben, dass ein Wiederherstellungsplan keinen Wiederherstellungsplan finden konnte oder unter bestimmten Bedingungen einen ineffizienten Wiederherstellungsplan generieren konnte.
- Ein Problem im Assistenten „Datenschichtanwendung importieren“ wurde behoben, das bei der Verbindung mit einer Azure SQL-Datenbank-Instanz einen Fehler verursachen konnte.
Hinweis
In andere Sprachen als Englisch lokalisierte Versionen von SSMS 17.x benötigen das KB 2862966-Sicherheitsupdate-Paket für die Installation unter Windows 8, Windows 7, Windows Server 2012 und Windows Server 2008 R2.
Deinstallation und Neuinstallation von SSMS 17.x
Wenn Sie Probleme bei der SSMS-Installation haben und die Standarddeinstallation und erneute Installation diese nicht lösen können, können Sie zunächst versuchen, Visual Studio 2015 IsoShell zu reparieren. Falls die Reparatur von Visual Studio 2015 IsoShell das Problem nicht behebt, können womöglich die folgenden bewährten Lösungen helfen:
Deinstallieren Sie SSMS auf die gleiche Weise wie jede Anwendung (mithilfe von „Programme hinzufügen oder entfernen“).
Deinstallieren Sie Visual Studio 2015 IsoShell über eine erweiterte CMD-Aufforderung:
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestart
Deinstallieren Sie Microsoft Visual C++ 2015 Redistributable genau so, wie Sie auch jede andere Anwendung deinstallieren würden. Deinstallieren Sie jeweils x86 und x64, falls sich diese Versionen auf Ihrem Computer befinden.
Installieren Sie Visual Studio 2015 IsoShell erneut über eine erweiterte CMD-Aufforderung:
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestart
Installieren Sie SSMS erneut.
Führen Sie ein Upgrade auf die neueste Version von Visual C++ 2015 Redistributable aus, wenn Sie diese noch nicht besitzen.
16.5.3
- Releasenummer: 16.5.3
- Buildnummer: 13.0.16106.4
- Veröffentlichungsdatum: 30. Januar 2017
Verfügbare Sprachen:
- Chinesisch (vereinfacht)
- Chinesisch (traditionell)
- Englisch (USA)
- Französisch
- Deutsch
- Italienisch
- Japanisch
- Koreanisch
- Portugiesisch (Brasilien)
- Russisch
- Spanisch
Fehlerkorrekturen in Version 16.5.3
Das seit SSMS 16.5.2 auftretende Problem wurde behoben, das die Erweiterung des Knotens „Tabelle“ verursacht hat, wenn die Tabelle mindestens eine Sparsespalte aufwies.
Benutzer können SQL Server Integration Services-Pakete (SSIS) bereitstellen, die den OData-Verbindungs-Manager enthalten und die eine AX/CRM-Onlineressource von Microsoft Dynamix mit dem SSIS-Katalog verbinden. Weitere Informationen finden Sie unter OData-Verbindungs-Manager.
Konfigurieren von „Always Encrypted“ schlägt für eine vorhandene Tabelle fehl mit Fehlern für nicht verknüpfte Objekte.
Konfigurieren von „Always Encrypted“ funktioniert nicht für eine vorhandene Datenbank mit mehreren Schemas.
Der Assistent für „Always Encrypted“ und „Verschlüsselte Spaltendaten“ versagt, wenn die Datenbank Sichten enthält, die auf Systemsichten verweisen.
Bei der Verschlüsselung mit „Always Encrypted“ werden Fehler durch das Aktualisieren von Modulen nach der Verschlüsselung falsch verarbeitet.
Das Menü Zuletzt verwendete öffnen zeigt keine zuletzt gespeicherten Dateien an.
SSMS ist sehr langsam, wenn mit der rechten Maustaste auf den Tabellenindex geklickt wurde (über eine Remote(internet)verbindung).
Ein Problem mit der Bildlaufleiste von SQL Designer wurde behoben.
Das Tabellenkontextmenü für Tabellen reagiert vorübergehend nicht mehr.
SSMS löst gelegentlich Ausnahmen auf dem Aktivitätsmonitor aus und stürzt anschließen ab.
SSMS stürzt ab mit der Fehlermeldung „Der Vorgang wurde aufgrund eines internen Fehlers in der .NET-Laufzeit in der IP 71AF8579 (71AE0000) mit dem Exitcode 80131506 beendet.“
Weitere Downloads
Eine Liste aller SQL Server Management Studio-Downloads finden Sie im Microsoft Download Center.
Das aktuelle Release von SQL Server Management Studio finden Sie unter Herunterladen von SQL Server Management Studio (SSMS).