Ошибка входа в файловый поток SQL Server 2008: неизвестное имя пользователя или неверный пароль - PullRequest
0 голосов
/ 18 августа 2010

При использовании (попытке) объекта SqlFileStream я получаю сообщение об ошибке

System.ComponentModel.Win32Exception: Logon failure: unknown user name or bad password

Я немного озадачен этим.

  • Я использую аутентификацию SQL Server в строке подключения
  • Я могу записать в соответствующую таблицу, кроме столбца FILESTREAM
  • Служба SQLSERVER работает под учетной записью, имеющей полные права доступа к каталогу физического файлового потока
  • Каталог файлового потока не помечен как READONLY.

Требуется ли использовать строку подключения «Интегрированная безопасность Windows» для этой работы?

1 Ответ

0 голосов
/ 18 августа 2010

Файловый поток не работает с аутентификацией SQL.Из FILESTREAM Хранилище в SQL Server 2008 :

Безопасность

Существуют два требования безопасности для использования функции FILESTREAM.Во-первых, SQL Server должен быть настроен для интегрированной безопасности .Во-вторых, если будет использоваться удаленный доступ, то порт SMB (445) должен быть включен через любые системы брандмауэров.

См. Также Как это работает: для потоков файлов требуется встроенная безопасность (проверка подлинности Windows) .

...