Я видел этот пункт в статье Technet о RBS.
Локальный поставщик FILESTREAM поддерживается только в том случае, если он используется на локальных жестких дисках или подключенном устройстве с интерфейсом малых компьютеров в Интернете (iSCSI). Вы не можете использовать локального поставщика RBS FILESTREAM на удаленных устройствах хранения, таких как сетевое хранилище (NAS).
Означает ли это, что мы не можем использовать FILESTREAM в случае отказоустойчивого кластера SQL, поскольку отказоустойчивый кластер работает только на NAS? Но дело в том, что NAS становится доступным локально при настройке отказоустойчивого кластера, поэтому, возможно, FILESTREAM будет работать, но я не уверен в этом.
Скорее всего, это не сработает. В зависимости от типа отказоустойчивого кластера, базового раздела (ReFS / NTFS), а также системы хранения.
Согласно статье Technet Установите SQL Server с SMB Fileshare в качестве варианта хранилища SMB 3 не поддерживается. Вы можете ознакомиться с требованиями в Использование общих томов кластера в отказоустойчивом кластере. Однако похоже, что он работает с Microsoft SMB 3 (хотя указано, что он не работает).
Если вы используете VmWare, на этой стороне книги есть обширная документация. Виртуализация SQL Server с помощью VMware: делать ИТ правильно.
У нас есть сценарий, в котором приложение .Net не может получить доступ к FileStream с помощью API .Net SqlFileStream. MSFT подтвердил, что API не поддерживается, когда FileStream находится в CSV. Для содержимого FileStream необходимо использовать том, отличный от CSV.