SQL Server 2014-Versionshinweise

  • Artikel
  • 12/17/2021
  • 19 minuten zum Lesen
    • M
    • r
    • v
    • v
    • H
    • +3
Ist diese Seite hilfreich?

Danke.

GILT FÜR: SQL Server Azure SQL Database Azure Synapse Analytics Parallel Data Warehouse

Dieser Artikel beschreibt bekannte Probleme mit SQL Server 2014 (12.x) Releases, einschließlich zugehöriger Service Packs.

SQL Server 2014 Service Pack 2 (SP2)

SQL Server 2014 SP2 enthält Rollups der veröffentlichten Hotfixes für SQL Server 2014 SP1 CU7. Es enthält Verbesserungen in Bezug auf Leistung, Skalierbarkeit und Diagnose basierend auf dem Feedback von Kunden und der SQL-Community.

Leistungs- und Skalierbarkeitsverbesserungen in SP2

Funktion Beschreibung Für weitere Informationen
Automatische Soft NUMA-Partitionierung Sie können Soft NUMA automatisch auf Systemen mit 8 oder mehr CPUs pro NUMA-Knoten konfigurieren. Soft-NUMA (SQL Server)
Pufferpoolerweiterung Ermöglicht die Skalierung des SQL Server-Pufferpools über 8 TB hinaus. Erweiterung des Pufferpools
Dynamische Speicherobjektskalierung Partitionieren Sie das Speicherobjekt dynamisch basierend auf der Anzahl der Knoten und Kerne. Diese Verbesserung macht das Ablaufverfolgungsflag 8048 Post SQL 2014 SP2 überflüssig. Dynamische Skalierung von Speicherobjekten
MAXDOP-Hinweis für DBCC CHECK*-Befehle Diese Verbesserung ist nützlich, um DBCC CHECKDB mit einer anderen MAXDOP-Einstellung als dem sp_configure-Wert auszuführen. Hinweise (Transact-SQL) – Abfrage
SOS_RWLock Spinlock improvement Entfernt die Notwendigkeit für Spinlock für SOS_RWLock und verwendet stattdessen Lock-freie Techniken ähnlich wie In-Memory-OLTP. SOS_RWLock Neugestaltung
Native räumliche Implementierung Signifikante Verbesserung der räumlichen Abfrageleistung. Räumliche Leistungsverbesserungen in SQL Server 2012 und 2014

Verbesserungen der Unterstützbarkeit und Diagnose in SP2

Funktion Beschreibung Für weitere Informationen
AlwaysOn Timeout-Protokollierung Neue Protokollierungsfunktion für Lease-Timeout-Nachrichten hinzugefügt, sodass die aktuelle Zeit und die erwarteten Verlängerungszeiten protokolliert werden. Verbesserte AlwaysOn Availability Group Lease-Timeout-Diagnose
AlwaysOn XEvents und Leistungsindikatoren Neue AlwaysOn XEvents und Leistungsindikatoren zur Verbesserung der Diagnose bei der Behebung von Latenzproblemen mit AlwaysOn. KB 3107172 und KB 3107400
Bereinigung der Änderungsverfolgung Eine neue gespeicherte Prozedur sp_flush_CT_internal_table_on_demand bereinigt interne Tabellen zur Änderungsverfolgung bei Bedarf. KB 3173157
Datenbankklonen Verwenden Sie den neuen Befehl DBCC zur Fehlerbehebung bei vorhandenen Produktionsdatenbanken, indem Sie das Schema, die Metadaten und die Statistiken ohne die Daten klonen. Geklonte Datenbanken sind nicht für die Verwendung in Produktionsumgebungen vorgesehen. KB 3177838
DMF additions New DMF sys.dm_db_incremental_stats_properties stellt Informationen pro Partition für inkrementelle Statistiken bereit. KB 3170114
DMF zum Abrufen des Eingabepuffers in SQL Server Eine neue DMF zum Abrufen des Eingabepuffers für eine Sitzung / Anforderung (sys.dm_exec_input_buffer) ist jetzt verfügbar. Dies ist funktional äquivalent zu DBCC INPUTBUFFER . sys.dm_exec_input_buffer
DROP DDL-Unterstützung für die Replikation Ermöglicht das Löschen einer Tabelle, die als Artikel in der Transaktionsreplikationspublikation enthalten ist, aus der Datenbank und der Publikation. KB 3170123
IFI-Berechtigung für SQL-Dienstkonto Bestimmen Sie, ob die sofortige Dateiinitialisierung (Instant File Initialization, IFI) beim Start des SQL Server-Dienstes wirksam ist. Initialisierung der Datenbankdatei
Speicherzuweisungen – Umgang mit Problemen Sie können Diagnosehinweise beim Ausführen von Abfragen nutzen, indem Sie deren Speicherzuweisungen begrenzen, um Speicherkonflikte zu vermeiden. KB 3107401
Query Execution lightweight per-operator Profiling Optimiert das Sammeln von Statistiken zur Abfrageausführung pro Operator, z. B. die tatsächliche Anzahl der Zeilen. Developers Choice: Abfragefortschritt – jederzeit und überall
Diagnose der Abfrageausführung Die tatsächlich gelesenen Zeilen werden jetzt in den Abfrageausführungsplänen gemeldet, um die Fehlerbehebung bei der Abfrageleistung zu verbessern. KB 3107397
Abfrageausführungsdiagnose für tempdb: Hash-Warnung und Sortierwarnungen haben jetzt zusätzliche Spalten, um physische E / A-Statistiken, verwendeten Speicher und betroffene Zeilen zu verfolgen. Verbesserung der DBDB-Spill-Diagnose
Tempdb-Unterstützung Verwenden Sie eine neue Fehlerprotokollmeldung für die Anzahl der Tempdb-Dateien und Änderungen der Tempdb-Datendatei beim Serverstart. KB 2963384

Beachten Sie außerdem die folgenden Korrekturen:

  • Der Xevent-Aufrufstapel enthält jetzt Modulnamen und Offset anstelle von absoluten Adressen.
  • Bessere Korrelation zwischen Diagnose XE und DMVs – Query_hash und query_plan_hash werden verwendet, um eine Abfrage eindeutig zu identifizieren. DMV definiert sie als varbinary(8) , während XEvent sie als UINT64 definiert. Da SQL Server nicht über “unsigned bigint” verfügt, funktioniert das Casting nicht immer. Diese Verbesserung führt neue XEvent-Aktions- / Filterspalten ein, die query_hash und query_plan_hash entsprechen, außer wenn sie als INT64 definiert sind. Dieser Fix hilft bei der Korrelation von Abfragen zwischen XE und DMVs.
  • Unterstützung für UTF-8 in BULK INSERT und BCP – Unterstützung für den Export und Import von Daten, die im UTF-8-Zeichensatz codiert sind, ist jetzt in BULK INSERT und BCP aktiviert.

Download-Seiten und weitere Informationen für SP2

  • Download Service Pack 2 für Microsoft SQL Server 2014
  • SQL Server 2014 Service Pack 2 ist jetzt verfügbar
  • SQL Server 2012 SP2 Express
  • SQL Server 2014 SP2 Feature Pack
  • SQL Server 2014 SP2 Berichts-Generator
  • SQL Server 2014 SP2 Reporting Services-Add-in für Microsoft Sharepoint
  • SQL Server 2014 SP2 Semantische Sprache Statistiken
  • SQL Server 2014 Service Pack 2 Release-Informationen

SQL Server 2014 Service Pack 1 (SP1)

SQL Server 2014 SP1 enthält Korrekturen, die in SQL Server 2014 CU 1 bis einschließlich CU 5 bereitgestellt wurden, sowie ein Rollup von Korrekturen, die zuvor in SQL Server 2012 SP2 bereitgestellt wurden.

Hinweis

Wenn für Ihre SQL Server-Instanz SSISDB catalog aktiviert ist und beim Upgrade auf SP1 ein Installationsfehler angezeigt wird, befolgen Sie die Anweisungen für dieses Problem unter Fehler 912 oder 3417 bei der Installation von SQL Server 2014 SP1.

Download-Seiten und weitere Informationen für SP1

  • Download Service Pack 1 für Microsoft SQL Server 2014
  • SQL Server 2014 Service Pack 1 wurde veröffentlicht – Aktualisiert
  • Microsoft SQL Server 2014 SP1 Express
  • Microsoft SQL Server 2014 SP1 Feature Pack

Vor der Installation von SQL Server 2014 RTM

Einschränkungen und Einschränkungen in SQL Server 2014 RTM

  1. Ein Upgrade von SQL Server 2014 CTP 1 auf SQL Server 2014 RTM wird NICHT unterstützt.
  2. Die gleichzeitige Installation von SQL Server 2014 CTP 1 mit SQL Server 2014 RTM wird NICHT unterstützt.
  3. Das Anhängen oder Wiederherstellen einer SQL Server 2014 CTP 1-Datenbank an SQL Server 2014 RTM wird NICHT unterstützt.

Problemumgehung: Keine.

Upgrade von SQL Server 2014 CTP 2 auf SQL Server RTM

Upgrade wird vollständig unterstützt. Insbesondere können Sie:

  1. Hängen Sie eine SQL Server 2014 CTP 2-Datenbank an eine Instanz von SQL Server 2014 RTM an.
  2. Stellen Sie eine auf SQL Server 2014 CTP 2 erstellte Datenbanksicherung in einer Instanz von SQL Server 2014 RTM wieder her.
  3. Direktes Upgrade auf SQL Server 2014 RTM.
  4. Rollierendes Upgrade auf SQL Server 2014 RTM. Sie müssen in den manuellen Failover-Modus wechseln, bevor Sie das rollierende Upgrade starten. Weitere Informationen finden Sie unter Upgrade und Update von Availability Group-Servern mit minimalen Ausfallzeiten und Datenverlusten.
  5. Daten, die von in SQL Server 2014 CTP 2 installierten Transaktionsleistungssammlungssätzen erfasst werden, können nicht über SQL Server Management Studio in SQL Server 2014 RTM angezeigt werden und umgekehrt.

Downgrade von SQL Server 2014 RTM auf SQL Server 2014 CTP 2

Diese Aktion wird nicht unterstützt.

Problemumgehung: Es gibt keine Problemumgehung für ein Downgrade. Es wird empfohlen, die Datenbank vor dem Upgrade auf SQL Server 2014 RTM zu sichern.

Falsche Version des StreamInsight-Clients auf SQL Server 2014 media/ISO/CAB

Die falsche Version von StreamInsight.msi und StreamInsightClient.msi befindet sich im folgenden Pfad auf dem SQL Server-Medium /ISO/CAB (StreamInsight\<Architecture>\<Language ID>).

Problemumgehung: Laden Sie die richtige Version von der SQL Server 2014 Feature Pack-Downloadseite herunter und installieren Sie sie.

Produktdokumentation RTM

Report Builder und PowerPivit-Inhalte sind in einigen Sprachen nicht verfügbar.

Problem: Report Builder-Inhalte sind in den folgenden Sprachen nicht verfügbar:

  • Griechisch (el-GR)
  • Norwegisch (Bokmal) (nb-NO)
  • Finnisch (fi-FI)
  • Dänisch (da-DK)

In SQL Server 2012 (11.x), war dieser Inhalt in einer CHM-Datei verfügbar, die mit dem Produkt geliefert wurde und in diesen Sprachen verfügbar war. Die CHM-Dateien werden nicht mehr mit dem Produkt ausgeliefert, und der Report Builder-Inhalt ist nur auf MSDN verfügbar. MSDN unterstützt diese Sprachen nicht. Report Builder wurde ebenfalls aus TechNet entfernt und ist in diesen unterstützten Sprachen nicht mehr verfügbar.

Problemumgehung: Keine.

Problem: Power Pivot-Inhalte sind in den folgenden Sprachen nicht verfügbar:

  • Griechisch (el-GR)
  • Norwegisch (Bokmal) (nb-NO)
  • Finnisch (fi-FI)
  • Dänisch (da-DK)
  • Tschechisch (cs-CZ)
  • Ungarisch (hu-HU)
  • Niederländisch Niederlande) (nl-NL)
  • Polnisch (pl-PL)
  • Schwedisch (sv-SE)
  • Türkisch (tr-TR)
  • Portugiesisch (Portugal) (pt-PT)

In SQL Server 2012 (11.x), dieser Inhalt war auf TechNet verfügbar und war in diesen Sprachen verfügbar. Dieser Inhalt wurde aus TechNet entfernt und ist in diesen unterstützten Sprachen nicht mehr verfügbar.

Problemumgehung: Keine.

Datenbankmodul (RTM)

Änderungen für die Standard Edition in SQL Server 2014 RTM

SQL Server 2014 Standard hat die folgenden Änderungen:

  • Die Pufferpool-Erweiterungsfunktion ermöglicht die Verwendung der maximalen Größe von bis zu 4x konfiguriertem Speicher.
  • Der maximale Arbeitsspeicher wurde von 64 GB auf 128 GB erhöht.

Speicheroptimierungsberater kennzeichnet Standardeinschränkungen als inkompatibel

Problem: Der Speicheroptimierungsberater in SQL Server Management Studio kennzeichnet alle Standardeinschränkungen als inkompatibel. Nicht alle Standardeinschränkungen werden in einer speicheroptimierten Tabelle unterstützt; der Advisor unterscheidet nicht zwischen unterstützten und nicht unterstützten Typen von Standardeinschränkungen. Unterstützte Standardeinschränkungen umfassen alle Konstanten, Ausdrücke und integrierten Funktionen, die in nativ kompilierten gespeicherten Prozeduren unterstützt werden. Eine Liste der in nativ kompilierten gespeicherten Prozeduren unterstützten Funktionen finden Sie unter Unterstützte Konstrukte in nativ kompilierten gespeicherten Prozeduren.

Problemumgehung: Wenn Sie den Advisor zum Identifizieren von Blockern verwenden möchten, ignorieren Sie die kompatiblen Standardeinschränkungen. Gehen Sie folgendermaßen vor, um den Speicheroptimierungsberater zum Migrieren von Tabellen zu verwenden, die kompatible Standardeinschränkungen, aber keine anderen Einschränkungen aufweisen:

  1. Entfernen Sie die Standardeinschränkungen aus der Tabellendefinition.
  2. Verwenden Sie den Berater, um ein Migrationsskript für die Tabelle zu erstellen.
  3. Fügen Sie die Standardeinschränkungen im Migrationsskript zurück.
  4. Führen Sie das Migrationsskript aus.

Informationsmeldung “Dateizugriff verweigert” fälschlicherweise als Fehler im SQL Server 2014-Fehlerprotokoll gemeldet

Problem: Beim Neustart eines Servers mit Datenbanken, die speicheroptimierte Tabellen enthalten, werden möglicherweise die folgenden Fehlermeldungen im SQL Server 2014-Fehlerprotokoll angezeigt:

Unable to delete file C:\Program Files\Microsoft SQL Server\....old.dll. This error may be due to a previous failure to unload memory-optimized table DLLs. 

Diese Nachricht ist eigentlich informativ und es ist keine Benutzeraktion erforderlich.

Problemumgehung: Keine. Dies ist eine Informationsnachricht.

Fehlende Indexdetails melden falsch enthaltene Spalten für speicheroptimierte Tabelle

Problem: Wenn SQL Server 2014 einen fehlenden Index für eine Abfrage in einer speicheroptimierten Tabelle erkennt, wird ein fehlender Index in SHOWPLAN_XML sowie in den fehlenden Index-DMVs wie sys.dm_db_missing_index_details gemeldet. In einigen Fällen enthalten die fehlenden Indexdetails enthaltene Spalten. Da alle Spalten implizit in allen Indizes speicheroptimierter Tabellen enthalten sind, ist es nicht zulässig, enthaltene Spalten explizit mit speicheroptimierten Indizes anzugeben.

Problemumgehung: Geben Sie die INCLUDE-Klausel nicht mit Indizes für speicheroptimierte Tabellen an.

Fehlende Indexdetails Lassen Sie fehlende Indizes weg, wenn ein Hash-Index vorhanden ist, aber nicht für die Abfrage geeignet ist

Problem: Wenn Sie einen HASH-Index für Spalten einer speicheroptimierten Tabelle haben, auf die in einer Abfrage verwiesen wird, der Index jedoch nicht für die Abfrage verwendet werden kann, meldet SQL Server 2014 nicht immer einen fehlenden Index in SHOWPLAN_XML und im DMV sys.dm_db_missing_index_details.

Insbesondere wenn eine Abfrage Gleichheitsprädikate enthält, die eine Teilmenge der Indexschlüsselspalten betreffen, oder wenn sie Ungleichheitsprädikate enthält, die die Indexschlüsselspalten betreffen, kann der HASH-Index nicht unverändert verwendet werden, und ein anderer Index wäre erforderlich, um die Abfrage effizient auszuführen.

Problemumgehung: Wenn Sie Hash-Indizes verwenden, überprüfen Sie die Abfragen und Abfragepläne, um festzustellen, ob die Abfragen von Indexsuchoperationen für eine Teilmenge des Indexschlüssels oder von Indexsuchoperationen für Ungleichungsprädikate profitieren können. Wenn Sie nach einer Teilmenge des Indexschlüssels suchen müssen, verwenden Sie entweder einen NICHT GRUPPIERTEN Index oder einen HASH-Index für genau die Spalten, nach denen Sie suchen müssen. Wenn Sie nach einem Ungleichungsprädikat suchen müssen, verwenden Sie einen NICHT GRUPPIERTEN Index anstelle von HASH .

Fehler bei der Verwendung einer speicheroptimierten Tabelle und einer speicheroptimierten Tabellenvariablen in derselben Abfrage, wenn die Datenbankoption READ_COMMITTED_SNAPSHOT auf ON gesetzt ist

Problem: Wenn die Datenbankoption READ_COMMITTED_SNAPSHOT auf ON gesetzt ist und Sie in derselben Anweisung außerhalb des Kontexts einer Benutzertransaktion sowohl auf eine speicheroptimierte Tabelle als auch auf eine speicheroptimierte Tabellenvariable zugreifen, kann diese Fehlermeldung auftreten:

Msg 41359 A query that accesses memory optimized tables using the READ COMMITTED isolation level, cannot access disk based tables when the database option READ_COMMITTED_SNAPSHOT is set to ON. Provide a supported isolation level for the memory optimized table using a table hint, such as WITH (SNAPSHOT). 

Problemumgehung: Verwenden Sie entweder den Tabellenhinweis WITH (SNAPSHOT) mit der Tabellenvariablen oder setzen Sie die Datenbankoption MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT mit der folgenden Anweisung auf ON:

ALTER DATABASE CURRENT SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT=ON 

Prozeduren- und Abfrageausführungsstatistiken für nativ kompilierte gespeicherte Prozeduren Erfassen Sie die Worker-Zeit in Vielfachen von 1000

Problem: Nachdem Sie die Sammlung von Prozeduren- oder Abfrageausführungsstatistiken für nativ kompilierte gespeicherte Prozeduren mit sp_xtp_control_proc_exec_stats oder sp_xtp_control_query_exec_stats aktiviert haben, wird die *_worker_time in Vielfachen von 1000 die DMVs sys.dm_exec_procedure_stats und sys.dm_exec_query_stats. Abfrageausführungen mit einer Worker-Zeit von weniger als 500 Mikrosekunden werden als worker_time von 0 gemeldet.

Problemumgehung: Keine. Verlassen Sie sich nicht auf worker_time, das in den Ausführungsstatistik-DMVs für Abfragen mit kurzer Laufzeit in nativ kompilierten gespeicherten Prozeduren gemeldet wird.

Fehler mit SHOWPLAN_XML für nativ kompilierte gespeicherte Prozeduren, die lange Ausdrücke enthalten

Problem: Wenn eine nativ kompilierte gespeicherte Prozedur einen langen Ausdruck enthält, kann das Abrufen von SHOWPLAN_XML für die Prozedur entweder mit der T-SQL-Option SET SHOWPLAN_XML ON oder mit der Option ‘Geschätzten Ausführungsplan anzeigen’ in Management Studio zu folgendem Fehler führen:

Msg 41322. MAT/PIT export/import encountered a failure for memory optimized table or natively compiled stored procedure with object ID 278292051 in database ID 6. The error code was 0xc00cee81. 

Problemumgehung: Zwei vorgeschlagene Problemumgehungen:

  1. Fügen Sie dem Ausdruck Klammern hinzu, ähnlich dem folgenden Beispiel:

    Anstelle von:

    SELECT @v0 + @v1 + @v2 + ... + @v199 

    Schreiben:

    SELECT((@v0 + ... + @v49) + (@v50 + ... + @v99)) + ((@v100 + ... + @v149) + (@v150 + ... + @v199)) 
  2. Erstellen Sie eine zweite Prozedur mit einem leicht vereinfachten Ausdruck für Showplan-Zwecke – die allgemeine Form des Plans sollte gleich sein. Zum Beispiel anstelle von:

    SELECT @v0 +@v1 +@v2 +...+@v199 

    Schreiben:

    SELECT @v0 +@v1 

Problem: Bei Verwendung einer nativ kompilierten gespeicherten Prozedur, die Zeichenfolgenparameter oder Variablen mit den integrierten Funktionen DATEPART, DAY, MONTH und YEAR verwendet, wird in einer Fehlermeldung angezeigt, dass datetimeoffset von nativ kompilierten gespeicherten Prozeduren nicht unterstützt wird.

Problemumgehung: Weisen Sie den Zeichenfolgenparameter oder die Zeichenfolgenvariable einer neuen Variablen vom Typ datetime2 zu und verwenden Sie diese Variable in der Funktion DATEPART, DAY, MONTH oder YEAR. Zum Beispiel:

DECLARE @d datetime2 = @string DATEPART(weekday, @d) 

Native Compilation Advisor-Flags LÖSCHEN AUS Klauseln falsch

Problem: Native Compilation Advisor-Flags LÖSCHEN AUS Klauseln in einer gespeicherten Prozedur fälschlicherweise als inkompatibel.

Problemumgehung: Keine.

Über SSMS registrieren fügt DAC-Metadaten mit nicht übereinstimmenden Instanz-IDs hinzu

Problem: Beim Registrieren oder Löschen eines Datenebenen-Anwendungspakets (.dacpac) Über SQL Server Management Studio werden die sysdac*-Tabellen nicht korrekt aktualisiert, damit ein Benutzer den dacpac-Verlauf für die Datenbank abfragen kann. Die instance_id für sysdac_history_internal und sysdac_instances_internal stimmen nicht überein, um einen Join zu ermöglichen.

Problemumgehung: Dieses Problem wurde mit der Neuverteilung des Feature Packs des Datenebenen-Anwendungsframeworks behoben. Nachdem das Update angewendet wurde, verwenden alle neuen Verlaufseinträge den Wert, der für die instance_id in der Tabelle sysdac_instances_internal aufgeführt ist.

Wenn Sie bereits das Problem mit nicht übereinstimmenden instance_id-Werten haben, können Sie die nicht übereinstimmenden Werte nur korrigieren, indem Sie als Benutzer mit Schreibrechten in die MSDB-Datenbank eine Verbindung zum Server herstellen und die instance_id-Werte so aktualisieren, dass sie übereinstimmen. Wenn Sie mehrere Ereignisse zum Registrieren und Aufheben der Registrierung aus derselben Datenbank erhalten, müssen Sie möglicherweise die Uhrzeit / das Datum überprüfen, um festzustellen, welche Datensätze mit dem aktuellen instance_id-Wert übereinstimmen.

  1. Stellen Sie eine Verbindung zum Server in SQL Server Management Studio her, indem Sie eine Anmeldung verwenden, die über Aktualisierungsberechtigungen für MSDB verfügt.

  2. Öffnen Sie eine neue Abfrage mit der MSDB-Datenbank.

  3. Führen Sie diese Abfrage aus, um alle aktiven dac-Instanzen anzuzeigen. Suchen Sie die Instanz, die Sie korrigieren möchten, und notieren Sie sich die instance_id:

    select * from sysdac_instances_internal

  4. Führen Sie diese Abfrage aus, um alle Verlaufseinträge anzuzeigen:

    select * from sysdac_history_internal

  5. Identifizieren Sie die Zeilen, die der Instanz entsprechen sollen, die Sie reparieren.

  6. Aktualisieren Sie sysdac_history_internal.instance_id-Wert auf den Wert, den Sie in Schritt 3 notiert haben (aus der Tabelle sysdac_instances_internal):

    update sysdac_history_internal set instance_id = ‘<Wert aus Schritt 3>’ where < ausdruck, der den Zeilen entspricht, die Sie aktualisieren möchten>

Reporting Services (RTM)

Der SQL Server 2012 Reporting Services-Berichtsserver im nativen Modus kann nicht nebeneinander mit SQL Server 2014 Reporting Services SharePoint-Komponenten ausgeführt werden

Problem: Der Windows-Dienst im Reporting Services-nativen Modus ‘SQL Server Reporting Services’ (ReportingServicesService.exe) startet nicht, wenn SQL Server 2014 (12.x) Reporting Services SharePoint-Komponenten, die auf demselben Server installiert sind.

Problemumgehung: Deinstallieren Sie SQL Server 2014 (12.x) Reporting Services SharePoint-Komponenten und starten Sie Microsoft SQL Server 2012 Reporting Services Windows-Dienst.

Weitere Informationen:

SQL Server 2012 (11.x) Der native Reporting Services-Modus kann unter keiner der folgenden Bedingungen nebeneinander ausgeführt werden:

  • SQL Server 2014 (12.x) Reporting Services-Add-In für SharePoint-Produkte
  • SQL Server 2014 (12.x) Reporting Services SharePoint Shared Service

Die Side-by-Side-Installation verhindert, dass der SQL Server 2012 (11.x) Reporting Services Nativen Modus Windows-Dienst vom Start. Fehlermeldungen, ähnlich wie hier dargestellt, werden im Windows-Ereignisprotokoll angezeigt:

Log Name: Application Source: Report Server (<SQL instance ID>) Event ID: 117 Task Category: Startup/Shutdown Level: Error Keywords: Classic Description: The report server database is an invalid version. Log Name: Application Source: Report Server (<SQL instance ID>) Event ID: 107 Task Category: Management Level: Error Keywords: Classic Description: Report Server (DENALI) cannot connect to the report server database. 

Weitere Informationen finden Sie unter Tipps, Tricks und Fehlerbehebung zu SQL Server 2014 Reporting Services.

Erforderlicher Upgrade-Auftrag für SharePoint-Farm mit mehreren Knoten auf SQL Server 2014 Reporting Services

Problem: Das Rendern von Berichten in einer Farm mit mehreren Knoten schlägt fehl, wenn Instanzen des freigegebenen Reporting Services SharePoint-Dienstes vor allen Instanzen des Reporting Services-Add-Ins für SharePoint-Produkte aktualisiert werden.

Problemumgehung: In einer SharePoint-Farm mit mehreren Knoten:

  1. Aktualisieren Sie zunächst alle Instanzen des Reporting Services-Add-Ins für SharePoint-Produkte.
  2. Aktualisieren Sie anschließend alle Instanzen des freigegebenen Reporting Services SharePoint-Dienstes.

Weitere Informationen finden Sie unter Tipps, Tricks und Fehlerbehebung für SQL Server 2014 Reporting Services

SQL Server 2014 RTM auf virtuellen Azure-Maschinen

Der Assistent zum Hinzufügen eines Azure-Replikats gibt beim Konfigurieren eines Listeners für Verfügbarkeitsgruppen in Azure einen Fehler zurück

Problem: Wenn eine Verfügbarkeitsgruppe über einen Listener verfügt, gibt der Assistent zum Hinzufügen eines Azure-Replikats einen Fehler zurück, wenn versucht wird, den Listener in Azure zu konfigurieren.

Dieses Problem liegt daran, dass Verfügbarkeitsgruppen-Listener in jedem Subnetz, in dem Verfügbarkeitsgruppenreplikate gehostet werden, einschließlich des Azure-Subnetzes, eine IP-Adresse zuweisen müssen.

Problemumgehung:

  1. Weisen Sie auf der Seite Listener dem Listener der Verfügbarkeitsgruppe eine freie statische IP-Adresse im Azure-Subnetz zu, die das Replikat der Verfügbarkeitsgruppe hostet.

    Mit dieser Problemumgehung kann der Assistent das Hinzufügen des Replikats in Azure abschließen.

  2. Nach Abschluss des Assistenten müssen Sie die Konfiguration des Listeners in Azure abschließen, wie unter Listenerkonfiguration für AlwaysOn-Verfügbarkeitsgruppen in Azure beschrieben

Analysis Services (RTM)

MSOLAP.5 muss für eine neue SharePoint 2010-Farm heruntergeladen, installiert und registriert werden, die mit SQL Server 2014

konfiguriert ist.:

  • Für ein SharePoint 2010 MSOLAP.5 muss für eine neue SharePoint 2013-Farm heruntergeladen, installiert und registriert werden, die mit SQL Server 2014farm konfiguriert ist, die mit einer SQL Server 2014 RTM-Bereitstellung konfiguriert ist. PowerPivot-Arbeitsmappen können keine Verbindung zu Datenmodellen herstellen, da der Anbieter, auf den in der Verbindungszeichenfolge verwiesen wird, nicht installiert ist.

Problemumgehung:

  1. Laden Sie das MSOLAP herunter.5 anbieter aus dem SQL Server 2012 SP1 (11.0.3x) Feature Pack. Installieren Sie den Anbieter auf den Anwendungsservern, auf denen Excel Services ausgeführt wird. Weitere Informationen finden Sie im Abschnitt “Microsoft Analysis Services OLE DB-Anbieter für Microsoft SQL Server 2012 SP1” Microsoft SQL Server 2012 SP1 Feature Pack.

  2. Registrieren Sie MSOLAP.5 als vertrauenswürdiger Anbieter mit SharePoint Excel Services. Weitere Informationen finden Sie unter MSOLAP hinzufügen.5 als vertrauenswürdiger Datenanbieter in Excel Services.

Weitere Informationen:

  • SQL Server 2014 (12.x) enthält MSOLAP.6. SQL Server 2012 (11.x) und SQL Server 2014 (12.x) Power Pivot-Arbeitsmappen verwenden MSOLAP.5. Wenn MSOLAP.5 auf dem Computer, auf dem Excel Services ausgeführt wird, nicht installiert ist, kann Excel Services die Datenmodelle nicht laden.

MSOLAP.5 muss für eine neue SharePoint 2013-Farm heruntergeladen, installiert und registriert werden, die mit SQL Server 2014

konfiguriert ist.:

  • Für eine SharePoint 2013-Farm, die mit einem SQL Server 2014 (12.x) Bereitstellung, Excel-Arbeitsmappen, die auf das MSOLAP verweisen.5 der Anbieter kann keine Verbindung zu Tabula-Datenmodellen herstellen, da der Anbieter, auf den in der Verbindungszeichenfolge verwiesen wird, nicht installiert ist.

Problemumgehung:

  1. Laden Sie das MSOLAP herunter.5 anbieter aus dem SQL Server 2012 SP1 (11.0.3x) Feature Pack. Installieren Sie den Anbieter auf den Anwendungsservern, auf denen Excel Services ausgeführt wird. Weitere Informationen finden Sie im Abschnitt “Microsoft Analysis Services OLE DB-Anbieter für Microsoft SQL Server 2012 SP1” Microsoft SQL Server 2012 SP1 Feature Pack.

  2. Registrieren Sie MSOLAP.5 als vertrauenswürdiger Anbieter mit SharePoint Excel Services. Weitere Informationen finden Sie unter MSOLAP hinzufügen.5 als vertrauenswürdiger Datenanbieter in Excel Services.

Weitere Informationen:

  • SQL Server 2014 (12.x) enthält MSOLAP.6. SQL Server 2014 PowerPivot-Arbeitsmappen verwenden jedoch MSOLAP.5. Wenn MSOLAP.5 auf dem Computer, auf dem Excel Services ausgeführt wird, nicht installiert ist, kann Excel Services die Datenmodelle nicht laden.

Fehlerhafte Datenaktualisierungspläne (RTM)

Problem:

  • Wenn Sie einen Aktualisierungszeitplan aktualisieren, wird der Zeitplan beschädigt und unbrauchbar.

Problemumgehung:

  1. Deaktivieren Sie in Microsoft Excel die benutzerdefinierten erweiterten Eigenschaften. Siehe den Abschnitt “Problemumgehung” im folgenden Knowledge Base-Artikel KB 2927748.

Weitere Informationen:

  • Wenn die serialisierte Länge des Aktualisierungszeitplans kleiner als der ursprüngliche Zeitplan ist, wird beim Aktualisieren eines Datenaktualisierungszeitplans für eine Arbeitsmappe die Puffergröße nicht korrekt aktualisiert, und die neuen Zeitplaninformationen werden mit den alten Zeitplaninformationen zusammengeführt, was zu einem beschädigten Zeitplan führt.

Data Quality Services (RTM)

Keine versionsübergreifende Unterstützung für Data Quality Services in Master Data Services

Problem: Die folgenden Szenarien werden nicht unterstützt:

  • Master Data Services 2014 wird in einer SQL Server Database Engine-Datenbank in SQL Server 2012 gehostet, auf der Data Quality Services 2012 installiert ist.

  • Master Data Services 2012 wird in einer SQL Server Database Engine-Datenbank in SQL Server 2014 gehostet, auf der Data Quality Services 2014 installiert ist.

Problemumgehung: Verwenden Sie dieselbe Version von Master Data Services wie die Datenbankmodul-Datenbank und die Datenqualitätsdienste.

Upgrade Advisor-Probleme (RTM)

SQL Server 2014 Upgrade Advisor meldet irrelevante Aktualisierungsprobleme für SQL Server Reporting Services

Problem: SQL Server Upgrade Advisor (SSUA), der mit dem SQL Server 2014-Medium ausgeliefert wird, meldet fälschlicherweise mehrere Fehler bei der Analyse des SQL Server Reporting Services-Servers.

Problemumgehung: Dieses Problem wurde im SQL Server Upgrade Advisor behoben, der im SQL Server 2014 Feature Pack für SSUA bereitgestellt wird.

SQL Server 2014 Upgrade Advisor meldet einen Fehler beim Analysieren des SQL Server Integration Services Server-Problems

: SQL Server Upgrade Advisor (SSUA), der mit den SQL Server 2014-Medien ausgeliefert wird, meldet einen Fehler bei der Analyse des SQL Server Integration Services-Servers. Der Fehler, der dem Benutzer angezeigt wird, lautet:

The installed version of Integration Services does not support Upgrade Advisor. The assembly information is "Microsoft.SqlServer.ManagedDTS, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 

Problemumgehung: Dieses Problem wird im SQL Server Upgrade Advisor behoben, der im SQL Server 2014 Feature Pack für SSUA bereitgestellt wird.

Hilfe erhalten

  • Ideen für SQL: Haben Sie Vorschläge zur Verbesserung von SQL Server?
  • Microsoft Q & A (SQL Server)
  • DBA Stack Exchange (Tag sql-Server): Stellen Sie SQL Server-Fragen
  • Stapelüberlauf (Tag SQL-Server): Antworten auf Fragen zur SQL-Entwicklung
  • Reddit: Allgemeine Diskussion zu SQL Server
  • Microsoft SQL Server-Lizenzbedingungen und -informationen
  • Supportoptionen für Geschäftsanwender
  • Wenden Sie sich an Microsoft
  • Zusätzliche SQL Server-Hilfe und Feedback

Leave a Reply