如何启用 FILESTREAM

在开始使用 FILESTREAM 之前,必须在 SQL Server 数据库引擎实例中启用 FILESTREAM。本主题说明了如何使用 SQL Server 配置管理器来启用 FILESTREAM。

注意注意

不能在运行 64 位操作系统的 32 位版本的 SQL Server 上启用 FILESTREAM。

启用和更改 FILESTREAM 设置

  1. 在**“开始”菜单中,依次指向“所有程序”“Microsoft SQL Server 2008 R2”“配置工具”,然后单击“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
    
  12. 单击**“执行”**。

  13. 重新启动 SQL Server 服务。