Отказ в доступе к потоку файлов SQL - PullRequest
0 голосов
/ 02 апреля 2012

Я пытаюсь реализовать BLOB Filestream для загрузки и выгрузки файлов в базу данных SQL. Проблема в том, что я получаю ошибку «Доступ запрещен», когда я пытаюсь открыть файл. Я использую это как строку подключения.

<add name="connectionname" connectionString="Data Source=lceinforme;Initial Catalog=DEVDB;Persist Security Info=True;User ID=username;Password=password;Max Pool Size=5000" providerName="System.Data.SqlClient" />

Из того, что я посмотрел и понял, что я не могу использовать этот подход? Я продолжаю читать, используя Integrated Security, но не думаю, что смогу подключиться таким образом. Это поставило меня в тупик.

1 Ответ

0 голосов
/ 02 апреля 2012

Если это SQL Server 2008, то я считаю, что для работы Filestream необходимо использовать Trusted Connection. Вы указываете имя пользователя и пароль в строке подключения, что означает, что вы используете учетную запись SQL, а не доверенное соединение.

Если это более поздняя версия SQL Server, то ... (извините, прервана) ... это зависит от настроек SQL Server.

Да, олицетворение Windows / AD должно работать (однако олицетворение SQL Server, вероятно, не будет).

...