使用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(文件流)
2、要为数据库实例启用FILESTREAM(文件流),执行系统存储过程sp_configure,并设置filestream_access_level参数的值为2,如下:
EXEC sp_configure filestream_access_level, 2
GO
RECONFIGURE
GO
- ››sql server自动生成批量执行SQL脚本的批处理
- ››使用linux中的quota教程
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››使用jxl生成带动态折线图的excel
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
更多精彩
赞助商链接