今天在做一个数据库还原的时候遇到一个问题,老是提示说“FILESTREAM功能禁用”,在网上查了下才找到解决办法,具体操作如下:
1、在
“开始”菜单中,依次指向
“所有程序”、
“Microsoft SQL Server 2008”和
“配置工具”,然后单击
“SQL Server 配置管理器”。
2、在服务列表中,右键单击
“SQL Server 服务”,然后单击
“打开”。
3、在
“SQL Server 配置管理器”管理单元中,找到要在其中启用 FILESTREAM 的 SQL Server 实例。
4、右键单击该实例,然后单击
“属性”。
5、在
“SQL Server 属性”对话框中,单击
“FILESTREAM”选项卡。
6、选中
“针对 Transact-SQL 访问启用 FILESTREAM”复选框。
7、如果要在 Windows 中读取和写入 FILESTREAM 数据,请单击
“针对文件 I/O 流访问启用 FILESTREAM”。在
“Windows 共享名”框中输入 Windows 共享的名称。
8、如果远程客户端必须访问存储在此共享中的 FILESTREAM 数据,请选择
“允许远程客户端针对 FILESTREAM 数据启用流访问”。
9、单击
“应用”。
10、在 SQL Server Management Studio 中,单击
“新建查询”以显示查询编辑器。
11、在查询编辑器中,输入以下 Transact-SQL 代码:
EXEC sp_configure filestream_access_level, 2
RECONFIGURE
RECONFIGURE
12、单击
“执行”。
原文: http://msdn.microsoft.com/zh-cn/library/cc645923(v=SQL.100).aspx
原文: http://msdn.microsoft.com/zh-cn/library/cc645923(v=SQL.100).aspx
一定要记住还有第11步,我弄了几次都是把这一步忽略了