WEB开发网
开发学院数据库MSSQL Server 使用SQL Server 2008的FILESTREAM特性管理文件 阅读

使用SQL Server 2008的FILESTREAM特性管理文件

 2009-02-26 10:21:54 来源:WEB开发网   
核心提示: 什么时候使用FILESTREAM(文件流)在下列任一情景下你都可以考虑使用FILESTREAM(文件流):当你存储平均大小不低于1MB的BLOB数据类型时,当你需要更快、只读访问来自应用程序的数据时,使用SQL Server 2008的FILESTREAM特性管理文件(2),当你想直接从应

什么时候使用FILESTREAM(文件流)

在下列任一情景下你都可以考虑使用FILESTREAM(文件流):

当你存储平均大小不低于1MB的BLOB数据类型时。

当你需要更快、只读访问来自应用程序的数据时。

当你想直接从应用程序的中间层代码访问BLOB时。

当你需要为单个数据库事务在数据库中存储非关系数据和关系数据时。

启用FILESTREAM(文件流)

默认情况下,FILESTREAM(文件流)特性是被禁用了的,因此在使用之前,你必须按照下面的步骤配置服务器和数据库实例:

1、要启用服务器实例上的FILESTREAM(文件流),打开SQL Server配置管理器,在SQL Server服务上点击右键,然后点击打开,你会看到一串服务器,在你想要启用FILESTREAM(文件流)的SQL Server实例上点击右键,从右键菜单中选择“属性”,切换到FILESTREAM(文件流)标签,检查“为Transact-SQL访问启用FILESTREAM(文件流)”选项,参考图1 ,你也可以在这个标签页为文件I/O流访问启用FILESTREAM(文件流)。

图1 启用FILESTREAM(文件流)-在为数据库实例配置使用FILESTREAM(文件流)访问之前必须为想要的SQL Server实例启用FILESTREAM(文件流)

使用SQL Server 2008的FILESTREAM特性管理文件

2、要为数据库实例启用FILESTREAM(文件流),执行系统存储过程sp_configure,并设置filestream_access_level参数的值为2,如下:

EXEC sp_configure filestream_access_level, 2
  GO
  RECONFIGURE
  GO

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接