SQL Server - 在创建数据库后启用FileStream

时间:2011-03-31 23:13:47

标签: sql-server

我们有一个数据库,并已决定启用它以供FileStream使用。我想除了创建一个FileStream数据容器之外,我已经做了我应该做的一切。我似乎无法在现有数据库的SSMS 2008中找到这样做的方法。这只能在创建数据库时完成吗?

2 个答案:

答案 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)

来自http://brianseekford.com/wordpress/?p=509


如果仍然FILESTREAM feature is disabled.检查服务器的“运行值”,即使启用了服务器,您仍可能会看到它已被禁用。

enter image description here

您也可以通过在此处启用文件流来修复它(在Sql配置管理器下)。

enter image description here

然后你需要运行

  

EXEC sp_configure filestream_access_level,2

     

RECONFIGURE