SQL Server FileTable нет доступа к общему ресурсу


хотя я установил для всех трех флажков (Включить поток файлов для TSQL, ввода-вывода и для удаленного доступа) в экземпляре SQL Server через MMC.exe значение true, я получаю следующую ошибку при попытке получить доступ к Share / FileTable... Что может быть неправильно, что мешает мне использовать эту функцию?
Спасибо введите описание изображения здесь

1 ответ

Решение

С FileTableSQL Server выполняет проверки авторизации на основе учетной записи Windows пользователя. Учетная запись Windows должна иметь разрешения для подключения к экземпляру SQL и базе данных, а также разрешения на FileTableТак же, как когда таблица используется непосредственно в T-SQL. Эти разрешения могут быть назначены напрямую или через членство в группе Windows.

USE YourFileTableDatabase;
CREATE LOGIN [YourDomain\WindowsUserOrGroup] FROM WINDOWS;
CREATE USER [YourDomain\WindowsUserOrGroup];
GRANT SELECT ON dbo.YourFileTable TO [YourDomain\WindowsUserOrGroup];

Ваш скриншот Windows Explorer, похоже, отсутствует как каталог базы данных и FileTable каталог в пути. Возможно, это из-за недостаточных разрешений. Полный UNC путь к FileTable в форме:

\\<servername>\<instance-filestream_share_name>\<database-filestream-directory>\<file-table-directory>

Другие вопросы по тегам