SQL Server - включение FileStream после создания базы данных

У нас есть база данных и решили включить ее для использования FileStream. Я думаю, что я сделал все, что должен, кроме создания контейнера данных FileStream. Я не могу найти способ сделать это в SSMS 2008 в нашей существующей базе данных. Может ли это быть сделано только в момент создания базы данных?

2 ответа

Чтобы добавить поддержку 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
</your_file_path>

Подробнее здесь: Ссылка BOL

И определенно прочитайте все, что написал Пол Рэндал о filestream: ссылка


От http://brianseekford.com/wordpress/?p=509

Если вы все равно получите FILESTREAM feature is disabled., проверьте "текущие значения" вашего сервера, и вы, вероятно, по-прежнему увидите, что он отключен, даже если вы включили его.

Вы можете исправить это, включив здесь также фильтр (под менеджером конфигурации Sql).

Затем вам нужно запустить

EXEC sp_configure filestream_access_level, 2

RECONFIGURE

licensed under cc by-sa 3.0 with attribution.