Symptomy
Rozpatrzmy następujący scenariusz:
-
Korzystasz z funkcji zawsze włączonych grup dostępności w programie Microsoft SQL Server 2012. W każdym wystąpieniu jest włączony element FILESTREAM.
-
Użytkownik tworzy detektor dla grupy dostępności, a aplikacja uzyskuje dostęp do danych FILESTREAM za pomocą listenername\MSSQLSERVER. MSSQLSERVER to nazwa udziału systemu Windows określonego na karcie FILESTREAM w Menedżerze konfiguracji programu SQL Server.
-
Program SQL Server 2012 z dodatkiem SP2 jest stosowany w replice pomocniczej i w ramach uaktualnienia stopniowego tryb failover repliki podstawowej.
-
Użytkownik próbuje uzyskać dostęp do ścieżki FILESTREAM przy użyciu ścieżki UNC (Universal Naming Convention) w Menedżerze plików, na przykład listenername\MSSQLSERVER.
W tym scenariuszu dostęp do ścieżki UNC danych FileStream kończy się niepowodzeniem, a aplikacja nie może uzyskać dostępu do danych FileStream.
Rozwiązanie
Problem został po raz pierwszy rozwiązany w następującej zbiorczej aktualizacji programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".