Проблемы
Рассмотрим следующий сценарий.
-
Функция групп доступности AlwaysOn используется в Microsoft SQL Server 2012. Для каждого экземпляра включена поддержка FILESTREAM.
-
Вы создаете прослушиватель для группы доступности, и ваше приложение получает доступ к данным FILESTREAM с помощью listenername\MSSQLSERVER. MSSQLSERVER — имя общего доступа к Windows, которое задается на вкладке FILESTREAM в диспетчере конфигурации SQL Server.
-
Вы затронули SQL Server 2012 с пакетом обновления 2 (SP2) на вторичной реплике и как часть чередующегося обновления, вы отменяете первичную реплику.
-
Вы пытаетесь получить доступ к пути FILESTREAM с помощью пути в формате UNC (Universal Naming Convention) в диспетчере файлов (например, listenername\MSSQLSERVER.).
В этом сценарии не удается получить доступ к UNC-пути к данным FileStream, и ваше приложение не может получить доступ к данным FileStream.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server:
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".