Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie aktivieren AlwaysOn für eine Datenbank in Microsoft SQL Server 2012 Service Pack 1 (SP1).
-
Sie aktivieren FILESTREAM für den Transact-SQL-Zugriff, den e/a-Zugriff und den Remotezugriff in der Datenbank.
-
Sie verwenden filefileable in der Datenbank.
-
Sie aktualisieren SQL Server auf SQL Server 2014.
In diesem Szenario kann auf die-Daten nicht über die gruppierte Freigabe zugegriffen werden, und die Clusterressourcen Freigabe funktioniert nach dem Upgrade von SQL Server nicht.
Ursache
Das Problem tritt auf, weil Verwandte Treiber Änderungen nach dem Upgrade von SQL Server 2012 SP1 auf SQL Server 2014.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 2 für SQL Server 2014 /en-us/help/2967546
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:
Problemumgehung
Um dieses Problem zu umgehen, ändern Sie manuell die Path-Eigenschaft der Ressource <AvailabilityGroupName>_FSShare, um auf den richtigen Treiber zu zeigen: "\ \? \GLOBALROOT\Device\RsFx0201\ <LocalMachine> \{availabilitygroupid}" auf "\ \? \GLOBALROOT\Device\RsFx0300\ <LocalMachine> \{availabilitygroupid}"
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.