Как включить FILESTREAM

Перед началом использования хранилища FILESTREAM его необходимо включить в экземпляре компонента SQL Server Database Engine. В этом разделе описано, как включить FILESTREAM с помощью диспетчера конфигурации SQL Server.

ПримечаниеПримечание

FILESTREAM нельзя включить в 32-разрядной версии SQL Server, запущенной в 64-разрядной операционной системе.

Включение и изменение параметров FILESTREAM

  1. В меню Пуск укажите пункт Все программы, Microsoft SQL Server 2008 R2, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server.

  2. В списке служб щелкните правой кнопкой мыши Службы SQL Server и выберите Открыть.

  3. В оснастке Диспетчер конфигурации SQL Server найдите экземпляр SQL Server, в котором нужно включить FILESTREAM.

  4. Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.

  5. В диалоговом окне Свойства SQL Server перейдите на вкладку FILESTREAM.

  6. Установите флажок Разрешить FILESTREAM при доступе через Transact-SQL.

  7. Если нужно считывать и записывать данные FILESTREAM из Windows, установите флажок Разрешить FILESTREAM при потоковом доступе файлового ввода-вывода. Введите имя общего ресурса Windows в поле Имя общего ресурса Windows.

  8. Если удаленные клиенты должны иметь доступ к данным FILESTREAM, хранящимся в этом общем ресурсе, установите флажок Разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

  9. Нажмите кнопку Применить.

  10. В среде Среда SQL Server Management Studio нажмите кнопку Создать запрос, чтобы открыть редактор запросов.

  11. В редакторе запросов введите следующий код Transact-SQL:

    EXEC sp_configure filestream_access_level, 2
    RECONFIGURE
    
  12. Нажмите кнопку Выполнить.

  13. Перезапустите службу SQL Server.