Versionsanmerkungen zu SQL Server 2017SQL Server 2017 Release Notes

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

In den folgenden Artikeln werden Einschränkungen und Probleme mit SQL Server 2017 beschrieben.This article describes limitations and issues with SQL Server 2017. Verwandte Informationen finden Sie unter:For related information, see:

Probieren Sie SQL Server aus!Try SQL Server!

Hinweis

SQL Server 2019 (Vorschau) ist jetzt verfügbar.SQL Server 2019 preview is now available. Weitere Informationen finden Sie unter Neues in SQL Server 2019.For more information, see What's New in SQL Server 2019.

SQL Server 2017: allgemein verfügbare Releaseversion (Oktober 2017)SQL Server 2017 - general availability release (October 2017)

Datenbank-EngineDatabase Engine

  • Problem und Kundenbeeinträchtigung: Nach dem Upgrade ist die bestehende FILESTREAM-Netzwerkfreigabe möglicherweise nicht mehr verfügbar.Issue and customer impact: After upgrade, the existing FILESTREAM network share may be no longer available.

  • Problemumgehung: Starten Sie zuerst den Computer neu, und prüfen Sie, ob die FILESTREAM-Netzwerkfreigabe verfügbar ist.Workaround: First, reboot the computer and check if the FILESTREAM network share is available. Führen Sie folgende Schritte aus, wenn die Freigabe danach noch immer nicht verfügbar ist:If the share is still not available, complete the following steps:

    1. Klicken Sie im SQL Server-Konfigurations-Manager erst mit der rechten Maustaste auf die SQL Server-Instanz und anschließend auf Eigenschaften.In SQL Server Configuration Manager, right-click the SQL Server instance, and click Properties.
    2. Deaktivieren Sie in der Registerkarte FILESTREAM die Funktion FILESTREAM für E/A-Streamingzugriff auf Datei aktivieren, und klicken Sie anschließend auf Anwenden.In the FILESTREAM tab clear Enable FILESTREAM for file I/O streaming access, then click Apply.
    3. Aktivieren Sie dann erneut FILESTREAM für E/A-Streamingzugriff auf Datei aktivieren mit dem ursprünglichen Freigabenamen, und klicken Sie auf Anwenden.Check Enable FILESTREAM for file I/O streaming access again with the original share name and click Apply.

Master Data Services (MDS)Master Data Services (MDS)

  • Problem und Kundenbeeinträchtigung:   Auf der Benutzerberechtigungsseite wird Ihnen der folgende Fehler angezeigt, wenn sie in der Strukturansicht auf Stammebene eine Berechtigung erteilen: "The model permission cannot be saved. The object guid is not valid"Issue and customer impact:  On the user permissions page, when granting permission to the root level in the entity tree view, you see the following error: "The model permission cannot be saved. The object guid is not valid"

  • Problemumgehung:Workaround:

    • Grant permission on the sub nodes in the tree view instead of the root level (Erteilen Sie Berechtigung auf den vorhandenen Knoten in der Strukturansicht anstatt auf Stammebene).Grant permission on the sub nodes in the tree view instead of the root level.

Analysis ServicesAnalysis Services

  • Problem und Kundenbeeinträchtigung: Datenconnectors für die folgenden Quellen sind für tabellarische Modelle mit Kompatibilitätsgrad 1400 noch nicht verfügbar.Issue and customer impact: Data connectors for the following sources are not yet avaialble for tabular models at the 1400 compatibility level.

    • Amazon RedshiftAmazon Redshift
    • IBM NetezzaIBM Netezza
    • ImpalaImpala
  • Problemumgehung: Keine.Workaround: None.

  • Problem und Kundenbeeinträchtigung: Direkte Abfragemodelle mit Perspektiven und dem Kompatibilitätsgrad 1400 können fehlschlagen, wenn Metadaten abgefragt oder ermittelt werden.Issue and customer impact: Direct Query models at the 1400 compatibility level with perspectives can fail on querying or discovering metadata.

  • Problemumgehung: Entfernen Sie Perspektiven, und stellen Sie diese erneut bereit.Workaround: Remove perspectives and redeploy.

ToolsTools

  • Problem und Kundenbeeinträchtigung: Fehler bei der Ausführung von DReplay mit folgender Meldung: „Fehler bei DReplay. Ein unerwarteter Fehler ist aufgetreten!“.Issue and customer impact: Running DReplay fails with the following message: "Error DReplay Unexpected error occurred!".
  • Problemumgehung: Keine.Workaround: None.

horizontal_bar

SQL Server 2017 Release Candidate (RC2: August 2017)SQL Server 2017 Release Candidate (RC2 - August 2017)

Es gibt keine Anmerkungen zu dieser Version von SQL Server für Windows.There are no release notes for SQL Server on Windows related to this release. Siehe: SQL Server on Linux Release notes (Versionsanmerkungen zu SQL Server unter Linux).See SQL Server on Linux Release notes.

horizontal_bar

SQL Server 2017 Release Candidate (RC1 – Juli 2017)SQL Server 2017 Release Candidate (RC1 - July 2017)

SQL Server Integration Services (SSIS) (RC1 – Juli 2017)SQL Server Integration Services (SSIS) (RC1 - July 2017)

  • Problem und Kundenbeeinträchtigung: Der Parameter runincluster der gespeicherten Prozedur [catalog].[create_execution] wird hinsichtlich Konsistenz und Lesbarkeit in runinscaleout umbenannt.Issue and customer impact: The parameter runincluster of the stored procedure [catalog].[create_execution] is renamed to runinscaleout for consistency and readability.

  • Problemumgehung: Wenn Skripts zum Ausführen von Paketen in Scale Out vorhanden sind, müssen Sie den Parameternamen von runincluster in runinscaleout ändern, damit die Skripts in RC1 funktionieren.Work around: If you have existing scripts to run packages in Scale Out, you have to change the parameter name from runincluster to runinscaleout to make the scripts work in RC1.

  • Problem und Kundenbeeinträchtigung: SQL Server Management Studio (SSMS) 17.1 und frühere Versionen können die Ausführung des Pakets in Scale Out in RC1 nicht auslösen.Issue and customer impact: SQL Server Management Studio (SSMS) 17.1 and earlier versions can't trigger package execution in Scale Out in RC1. Die Fehlermeldung lautet: " @runincluster* is not a parameter for procedure create_execution (ist kein Parameter für die Prozedur create_execution)."The error message is: "@runincluster* is not a parameter for procedure create_execution." Dieses Problem wurde in der nächsten Version von SSMS, (Version 17.2) behoben.This issue is fixed in the next release of SSMS, version 17.2. Die Version 17.2 und spätere SSMS-Versionen unterstützen den neuen Parameternamen und die Paketausführung in Scale Out.Versions 17.2 and later of SSMS support the new parameter name and package execution in Scale Out.

  • Problemumgehung: Bis Version 17.2 von SSMS verfügbar ist:Work around: Until SSMS version 17.2 is available:

    1. Verwenden Sie Ihre bestehende Version von SSMS, um das Paketausführungsskript zu generieren.Use your existing version of SSMS to generate the package execution script.
    2. Ändern Sie den Namen des Parameters runincluster im Skript zu runinscaleout.Change the name of the runincluster parameter to runinscaleout in the script.
    3. Führen Sie das Skript aus.Run the script.

horizontal_bar

SQL Server 2017 CTP 2.1 (Mai 2017)SQL Server 2017 CTP 2.1 (May 2017)

Dokumentation (CTP 2.1)Documentation (CTP 2.1)

  • Problem und Kundenbeeinträchtigung: Die Dokumentation für SQL Server 2017 (14.x)SQL Server 2017 (14.x) ist eingeschränkt, und die Inhalte sind in der SQL Server 2016 (13.x)SQL Server 2016 (13.x)-Dokumentation enthalten.Issue and customer impact: Documentation for SQL Server 2017 (14.x)SQL Server 2017 (14.x) is limited and content is included with the SQL Server 2016 (13.x)SQL Server 2016 (13.x) documentation set. Inhalte in Artikeln, die für SQL Server 2017 (14.x)SQL Server 2017 (14.x) spezifisch sind, sind mit Gilt für: gekennzeichnet.Content in articles that is specific to SQL Server 2017 (14.x)SQL Server 2017 (14.x) is noted with Applies To.
  • Problem und Kundenbeeinträchtigung: Für SQL Server 2017 (14.x)SQL Server 2017 (14.x) sind keine Offlineinhalte verfügbar.Issue and customer impact: No offline content is available for SQL Server 2017 (14.x)SQL Server 2017 (14.x).

SQL Server Reporting Services (CTP 2.1)SQL Server Reporting Services (CTP 2.1)

  • Problem und Kundenbeeinträchtigung: Wenn Sie sowohl SQL Server Reporting Services als auch Power BI-Berichtsserver auf demselben Computer installiert haben und eine der beiden Anwendungen deinstallieren, können Sie mit dem Berichtsserver-Konfigurations-Manager keine Verbindung mit dem verbleibenden Berichtsserver herstellen.Issue and customer impact: If you have both SQL Server Reporting Services and Power BI Report Server on the same machine and uninstall one of them, you cannot connect to the remaining report server with Report Server Configuration Manager.

  • Problemumgehung: Um dieses Problem zu umgehen, müssen Sie nach der Deinstallation einer der Server die folgenden Vorgänge ausführen.Work around To work around this issue, you must perform the following operations after uninstalling one of the servers.

    1. Starten Sie eine Eingabeaufforderung im Administratormodus.Launch a command prompt in Administrator mode.

    2. Wechseln Sie zu dem Verzeichnis, in dem der verbleibenden Berichtsserver installiert ist.Go to the directory where the remaining report server is installed.

      Standardspeicherort von Power BI-Berichtsserver: C:\Program Files\Microsoft Power BI Report ServerDefault location for Power BI Report Server: C:\Program Files\Microsoft Power BI Report Server

      Standardspeicherort von SQL Server Reporting Services: C:\Program Files\Microsoft SQL Server Reporting ServicesDefault location for SQL Server Reporting Services: C:\Program Files\Microsoft SQL Server Reporting Services

    3. Wechseln Sie dann zum nächsten Ordner. Dabei handelt es sich entweder um SSRS oder um PBIRS, je nachdem, was verbleibt.Then go to the next folder, which is either SSRS or PBIRS depending on what is remaining.

    4. Wechseln Sie zum WMI-Ordner.Go to the WMI folder.

    5. Führen Sie den folgenden Befehl aus:Run the following command:

      regsvr32 /i ReportingServicesWMIProvider.dll
      

      Wenn die folgende Fehlermeldung angezeigt wird, ignorieren Sie diese.If you see the following error, ignore it.

      The module "ReportingServicesWMIProvider.dll" was loaded but the entry-point DLLInstall was not found. Make sure that "ReportingServicesWMIProvider.dll" is a valid DLL or OCX file and then try again.
      

TSqlLanguageService.msi (CTP 2.1)TSqlLanguageService.msi (CTP 2.1)

  • Problem und Kundenbeeinträchtigung: Nach der Installation auf einem Computer mit einer 2016er-Version von TSqlLanguageService.msi (entweder über SQL-Setup oder als eigenständiges Redistributable) werden die v13.* (SQL 2016)-Versionen von Microsoft.SqlServer.Management.SqlParser.dll und Microsoft.SqlServer.Management.SystemMetadataProvider.dll entfernt.Issue and customer impact: After installing on a computer that has a 2016 version of TSqlLanguageService.msi installed (either through SQL Setup or as a standalone redistributable) the v13.* (SQL 2016) versions of Microsoft.SqlServer.Management.SqlParser.dll and Microsoft.SqlServer.Management.SystemMetadataProvider.dll are removed. Jede Anwendung, die eine Abhängigkeit von den 2016er-Versionen dieser Assemblys hat, funktioniert nicht mehr und erzeugt einen ähnlichen Fehler wie: Fehler: Could not load file or assembly 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. (Die Datei oder Assembly 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' oder eine Abhängigkeit davon konnte nicht geladen werden.) Das System kann die angegebene Datei nicht finden.Any application that has a dependency on the 2016 versions of those assemblies stops working and generate an error similar to: error : Could not load file or assembly 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.

    Darüber hinaus wird beim Versuch, eine 2016er-Version von „TSqlLanguageService.msi“ neu zu installieren, die folgende Fehlermeldung angezeigt: Fehler bei der Installation von Microsoft SQL Server 2016 T-SQL-Sprachdienst, da eine neuere Version bereits auf dem Computer vorhanden ist.In addition, attempts to reinstall a 2016 version of TSqlLanguageService.msi fail with the message: Installation of Microsoft SQL Server 2016 T-SQL Language Service failed because a higher version already exists on the machine.

  • Problemumgehung: Um dieses Problem zu umgehen und eine Anwendung zu korrigieren, die von der v13-Version des Assemblys abhängt, gehen Sie folgendermaßen vor:Workaround To work around this issue and fix an application that depends on the v13 version of the assemblies follow these steps:

    1. Wechseln Sie zu Programme hinzufügen/entfernen.Go to Add/Remove Programs
    2. Suchen Sie nach Microsoft SQL Server 2019 T-SQL-Sprachdienst CTP2.1, klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann auf Deinstallieren.Find Microsoft SQL Server 2019 T-SQL Language Service CTP2.1, right-click it, and select Uninstall.
    3. Nachdem die Komponente entfernt wurde, reparieren Sie die kaputte Anwendung oder installieren Sie die entsprechende Version von TSqlLanguageService.MSI neu.After the component is removed, repair the application that is broken or reinstall the appropriate version of TSqlLanguageService.MSI.

    Diese Problemumgehung entfernt die v14-Version dieser Assemblys, sodass alle Anwendungen, die von den v14-Versionen abhängen, nicht mehr funktionieren.This workaround removes the v14 version of those assemblies, so any applications that depend on the v14 versions will no longer function. Wenn diese Assemblys erforderlich sind, ist eine separate Installation ohne parallele 2016er-Installationen erforderlich.If those assemblies are needed, then a separate installation without any side-by-side 2016 installs is required.

horizontal_bar

SQL Server 2017 CTP 2.0 (April 2017)SQL Server 2017 CTP 2.0 (April 2017)

Dokumentation (CTP 2.0)Documentation (CTP 2.0)

  • Problem und Kundenbeeinträchtigung: Die Dokumentation für SQL Server 2017 (14.x)SQL Server 2017 (14.x) ist eingeschränkt, und die Inhalte sind in der SQL Server 2016 (13.x)SQL Server 2016 (13.x)-Dokumentation enthalten.Issue and customer impact: Documentation for SQL Server 2017 (14.x)SQL Server 2017 (14.x) is limited and content is included with the SQL Server 2016 (13.x)SQL Server 2016 (13.x) documentation set. Inhalte in Artikeln, die für SQL Server 2017 (14.x)SQL Server 2017 (14.x) spezifisch sind, sind mit Gilt für: gekennzeichnet.Content in articles that is specific to SQL Server 2017 (14.x)SQL Server 2017 (14.x) is noted with Applies To.
  • Problem und Kundenbeeinträchtigung: Für SQL Server 2017 (14.x)SQL Server 2017 (14.x) sind keine Offlineinhalte verfügbar.Issue and customer impact: No offline content is available for SQL Server 2017 (14.x)SQL Server 2017 (14.x).

AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups

  • Problem und Kundenbeeinträchtigung: Eine SQL Server-Instanz, die ein sekundäres Replikat einer Verfügbarkeitsgruppe hostet, stürzt ab, wenn die Hauptversion von SQL Server älter ist als die Instanz, die das primäre Replikat hostet.Issue and customer impact: A SQL Server instance hosting an availability group secondary replica crashes if the SQL Server major version is lower than the instance that hosts the primary replica. Hat Auswirkungen auf Upgrades von allen unterstützten Versionen von SQL Server, die Verfügbarkeitsgruppen für SQL Server SQL Server 2017 (14.x)SQL Server 2017 (14.x) CTP 2.0 hosten.Affects upgrades from all supported versions of SQL Server that host availability groups to SQL Server SQL Server 2017 (14.x)SQL Server 2017 (14.x) CTP 2.0. Dieses Problem tritt unter den folgenden Bedingungen auf.The issue occurs under the following conditions.
  1. Ein Benutzer aktualisiert die SQL Server-Instanz, die ein sekundäres Replikat hostet, gemäß den bewährten Methoden.User upgrades SQL Server instance hosting secondary replica in accordance with best practices.
  2. Nach dem Upgrade tritt ein Failover auf, und ein neu aktualisiertes sekundäres Replikat wird zum primären Replikat, bevor das Upgrade für alle sekundären Replikate in der Verfügbarkeitsgruppe abgeschlossen ist.After upgrade, a failover occurs and a newly upgraded secondary becomes primary before completing upgrade for all secondary replicas in the availability group. Das frühere primäre Replikat ist nun ein sekundäres Replikat, d.h. mit niedrigerer Version als das primäre Replikat.The old primary is now a secondary, which is lower version than primary.
  3. Die Verfügbarkeitsgruppe befindet sich in einer nicht unterstützten Konfiguration, und für die verbleibenden sekundären Replikate könnte die Gefahr bestehen, dass sie abstürzen.The availability group is in an unsupported configuration and any remaining secondary replicas might be vulnerable to crash.
  • Problemumgehung Stellen Sie eine Verbindung mit der SQL Server-Instanz her, die das neue primäre Replikat hostet, und entfernen Sie das fehlerhafte sekundäre Replikat aus der Konfiguration.Workaround Connect to the SQL Server instance that hosts the new primary replica, and remove the faulty secondary replica from the configuration.

    ALTER AVAILABILITY GROUP agName REMOVE REPLICA ON NODE instanceName;
    

    Die SQL Server-Instanz, die das sekundäre Replikat hostet, wird wiederhergestellt.The instance of SQL Server that hosted the secondary replica recovers.

Weitere InformationenMore information

info_tip HilfeGet help

Inhalt bearbeiten Zur SQL-Dokumentation beitragenContribute to SQL documentation

Wussten Sie schon, dass Sie den Inhalt selbst bearbeiten könnten?Did you know that you could edit the content yourself? Hierdurch wird nicht nur unsere Dokumentation besser, sondern Sie werden auch als Mitwirkender an der Seite aufgeführt.If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.

MS_Logo_X-Small