Problembeschreibung
Angenommen, Sie verfügen über eine Tabelle mit einem gruppierten columnstore-Index in Microsoft SQL Server 2014. Wenn Sie versuchen, Daten in die Tabelle zu laden, indem Sie die Einfügen in... Wählen Sie -Anweisung wird möglicherweise die folgende Fehlermeldung angezeigt:
Fehler: 8645, Schweregrad: 17, Zustand: 1, Zeile: 1A-Timeout beim Warten auf Speicherressourcen, um die Abfrage im Ressourcenpool "Standard" auszuführen (2). Führen Sie die Abfrage erneut aus.
Hinweis Wenn nicht genügend Arbeitsspeicher für Masseneinfügung vorhanden ist, versucht SQL Server mit diesem Fix, eine nicht Masseneinfügung durchführen. Dies erfordert in der Regel deutlich geringere Arbeitsspeicher. Die Abfrage schlägt weiterhin fehl, wenn noch nicht genügend Arbeitsspeicher vorhanden ist, um die nicht Masseneinfügung durchführen zu können.
Fehlerbehebung
Dieser Fix führt ein neues Ablaufverfolgungsflag 9348, um die Kardinalitäts-Schätzungen des Abfrageoptimierers zu verwenden, um zu entscheiden, ob Masseneinfügung initiiert werden soll. Wenn die geschätzte Anzahl der einzufügenden Zeilen kleiner als 102400 ist, versucht SQL Server nicht, eine Masseneinfügung durchführen. Wenn mehr als 102400 geschätzt wird, wird eine Masseneinfügung initiiert. Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 4 für SQL Server 2014 /en-us/help/2999197
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.