前端之家收集整理的这篇文章主要介绍了
SQL Server 2008中的FileStream介绍,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
很多朋友并不知道FileStream 这个功能。因为FileStream 一般在安装的时候默认是不启用的,在sql Server 2008中,引入了Filestream,使用它可以将非机构化大型数据(如文本文档、图像和视频)等以varbinary(max)的形式存储在文件系统中。使用数据库的备份还原功能可以将这些数据一起备份还原。
在选择数据库文件路径那个窗口,有一个标签是"FileStream"。如果在安装的时候你没有启用,安装后可以通过以下设置来开启FileStream 功能。
1. 打开 sql Server 配置管理器, 在sql server 服务下找到你要启用的sql Server服务(默认实例一般是 MSsqlServer),右击该服务,选择属性,在属性窗口你可以看到FileStream 标签,选中" 针对 Transact-sql 访问启用 FILESTREAM"
2.执行以下命令在ssms
EXEC sp_configure filestream_access_level,2
RECONFIGURE
sql]
CREATE DATABASE test
ON
( NAME = test_dat,
FILENAME = 'C:\Program Files\Microsoft
sql Server\MS
sql11.MS
sqlSERVER\MS
sql\DATA\testdat.mdf' ),
FILEGROUP testGroup1 CONTAINS FILESTREAM
( NAME = testgroup_dat,
FILENAME = 'C:\Program Files\Microsoft
sql Server\MS
sql11.MS
sqlSERVER\MS
sql\DATA\testGroup1.ndf')
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft
sql Server\MS
sql11.MS
sqlSERVER\MS
sql\DATA\testlog.ldf' ) ;
FileStream.