Symptomy
Rozpatrzmy następujący scenariusz:
-
Włączono funkcję AlwaysOn dla bazy danych w programie Microsoft SQL Server 2012 z dodatkiem Service Pack 1 (SP1).
-
Włączenie funkcji FILESTREAM dla programu Access w języku Transact-SQL, dostępu we/wy i dostępu zdalnego w bazie danych.
-
Obiekt FileTable jest używany w bazie danych.
-
Serwer SQL jest uaktualniany do programu SQL Server 2014.
W tym scenariuszu dane obiektu FileTable są niedostępne za pośrednictwem udziału klastrowanego, a udział zasobów klastra nie działa po uaktualnieniu programu SQL Server.
Przyczyna
Ten problem występuje, ponieważ związane ze zmianą sterownika zostaną wprowadzone po uaktualnieniu programu SQL Server 2012 z dodatkiem SP1 do programu SQL Server 2014.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 2 dla programu SQL Server 2014 /en-us/help/2967546
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Obejście
Aby obejść ten problem, Zmień ręcznie Właściwość Path zasobu <AvailabilityGroupName>_FSShare aby wskazać właściwy sterownik: od "\ \? \GLOBALROOT\Device\RsFx0201\ <LocalMachine> \{AvailabilityGroupID}" na "\ \? \GLOBALROOT\Device\RsFx0300\ <LocalMachine> \{AvailabilityGroupID}"
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".