У нас есть база данных и решили включить ее для использования FileStream. Я думаю, что я сделал все, что должен, кроме создания контейнера данных FileStream. Я не могу найти способ сделать это в SSMS 2008 в нашей существующей базе данных. Может ли это быть сделано только в момент создания базы данных?
SQL Server - включение FileStream после создания базы данных
Ответ 1
Чтобы добавить поддержку FS в существующую базу данных, просто создайте новую файловую группу, затем добавьте файл fs;
alter database YourDatabase
add filegroup fsGroup contains filestream;
go
alter database YourDatabase
add file
( NAME = 'fsYourDatabase', FILENAME = 'c:\<your_file_path>'
)
to filegroup fsGroup;
go
Подробнее здесь: Ссылка BOL
И определенно прочитайте все, что написал Пол Рэндал о filestream: ссылка
Ответ 2
От http://brianseekford.com/wordpress/?p=509
Если вы все равно получите FILESTREAM feature is disabled.
, проверьте "текущие значения" вашего сервера, и вы, вероятно, по-прежнему увидите, что он отключен, даже если вы включили его.
Вы можете исправить это, включив здесь также фильтр (под менеджером конфигурации Sql).
Затем вам нужно запустить
EXEC sp_configure filestream_access_level, 2
RECONFIGURE