Microsoft stellt Updates für Microsoft SQL Server 2012 als downloadbare Datei. Da die kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in früheren SQL Server 2012 enthalten waren.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie haben eine AlwaysOn Availability Group in Microsoft SQL Server 2012.
-
Eine Datenbank in der verfügbarkeitsgruppe enthält mindestens eine FileTable.
-
Ein Failover tritt im Bereich Verfügbarkeit.
In diesem Szenario dauert es länger für freigegebenen FILESTREAM-Daten online geschaltet.Hinweis Dieses Problem ist wahrscheinlicher, wenn schon lange vorherigen Failover.
Ursache
Dieses Problem tritt auf, weil Kürzungsvorgang für FSLOG-Datensätze in den Ordner $FSLOG lange dauert. Wenn lange vorherigen Failover zurückliegt, viele FSLOG Datensätze im Ordner $ FSLOG auf dem sekundären Replikat angesammelt ohne abgeschnitten. Wenn ein Failover auftritt, sekundäre Replikat das neue primäre Replikat wird und Ordner $ FSLOG muss, bevor die Dateien in der Dateitabelle ist Ordner gekürzt werden kann online geschaltet. In diesem Fall dauert lange, Millionen von Datensätzen FSLOG deaktivieren.
Lösung
Nach Installation dieses Hotfixes sekundäre Replikate der Kürzungsvorgang im Ordner $ FSLOG aktiviert.
Service Pack-Informationen für SQL Server 2012
Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für SQL Server 2012. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2755533 So erhalten Sie das neueste Servicepack für SQL Server 2012
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Problemumgehung
Um dieses Problem zu umgehen, Planen Sie regulären Verfügbarkeit Gruppe Failovers um die Ansammlung von FSLOG Datensätze auf sekundäre Replikate zu minimieren. Beispielsweise Planen eines wöchentlichen Failovers von Verfügbarkeit.
Weitere Informationen
Weitere Informationen zur Verwendung die FILESTREAM und FileTable Funktionen mit AlwaysOn Availability finden Sie auf der folgenden MSDN-Website:
Verwendung von FILESTREAM und FileTable mit AlwaysOn availabilityWeitere Informationen zu der Funktion FileTables finden Sie auf der folgenden MSDN-Website:
Allgemeine Informationen über die FileTables-FunktionUm weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird