Nick's Blog

如何开启SQL Server 2008 R2 Filestream

本篇将介绍如何开启SQL Server 2008 R2 FILESTREAM。

什么是filestream?

filestream将读出和写入做已缓存,从而提供性能。

FILESTREAM是SQL Server 2008 R2软件本身自带的功能,但是在安装SQL Server 2008 R2后,filestream不是自动开启,管理员们需要手动开启filestream功能。

注意

如果你的SQL Server版本是32位,而且服务器版本是64位系统,Filestream将不能开启。

如何开启SQL Server 2008 R2 Filestream ?

首先需要在SQL Server Configuration Manager下开启Filestream

开始 >> 所有程序 >> Microsoft SQL Server 2008 R2 >> configuration Tools >> SQL Server Configuration Manager

选择SQL Server Services >> 右键单击SQL Server (MSSQLSERVER)选择属性 >> 选择FILESTREAM 并勾取以下选项:

Enable FILESTREAM for Transact-SQL access
Enable FILESTREAM for file I/O streaming access
windows share name: MSSQLSERVER
Allow remote clients to have streaming access to FILESTREAM data

然后你需要更改SQL Server设置

开始 >> 所有程序 >> Microsoft SQL Server 2008 R2 >> SQL Server Management Studio >> 连接到当前数据库
点击New Query,并运行以下命令:

EXECUTE sp_configure filestream_access_level, 2
RECONFIGURE
GO

最后重新启动SQL Server服务

右键单击SQL Server >> 重新启动

SQL Server 服务重启后, filestream就已经可以使用了。