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