我们有一个数据库,并已决定启用它以供FileStream使用。我想除了创建一个FileStream数据容器之外,我已经做了我应该做的一切。我似乎无法在现有数据库的SSMS 2008中找到这样做的方法。这只能在创建数据库时完成吗?
答案 0 :(得分:50)
要向现有数据库添加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 Link
肯定会阅读Paul Randal撰写的关于文件流的所有内容:link
答案 1 :(得分:9)
如果仍然FILESTREAM feature is disabled.
检查服务器的“运行值”,即使启用了服务器,您仍可能会看到它已被禁用。
您也可以通过在此处启用文件流来修复它(在Sql配置管理器下)。
然后你需要运行
EXEC sp_configure filestream_access_level,2
RECONFIGURE