SQL Server 2008 FileStream 的配置及示例

原创 2012年08月16日 13:57:04

1.  启用 SQL Server 2008 Filestream 功能

a. 开始/所有程序/SQL Server 2008/Configuration Tools/SQL Server Configuration
b. 选中Service,右键属性
c. 切换至Log On选项卡,设置如下图

    
d. 切换至FileStream选项卡,设置如下图

    
e. 点击OK结束设置

f. 在Management Studio中查看数据库的属性

    

2.  创建数据库和数据表

--Create Database
CREATE DATABASE FSTtttt
ON
PRIMARY ( 
	NAME = FSTtttt,
	FILENAME = 'E:\Database\FSTtttt.mdf'
), FILEGROUP FSG00001 CONTAINS FILESTREAM ( 
	NAME = FSTtttt_fs,
	FILENAME = 'E:\Database\FSTtttt_fs'
)

LOG ON ( 
	NAME = FSTtttt_log,
	FILENAME = 'E:\Database\FSTtttt_log.ldf'
)
GO

USE [FSTtttt]
GO

--Create Table
CREATE TABLE [dbo].[FSTest](
	[Id] [uniqueidentifier] ROWGUIDCOL  NOT NULL,
	[FileName] [nvarchar](64) NULL,
	[FileData] [varbinary](max) FILESTREAM  NULL, 
UNIQUE NONCLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY] FILESTREAM_ON [FSG00001]
GO

3.  注意事项

当数据库被备份一次之后,使用 Delete 无法删除对应的文件,这时可以修改数据库的恢复模式为简单(Simple),执行以下脚本即可

ALTER DATABASE FSTtttt SET RECOVERY SIMPLE
GO

CHECKPOINT
GO

ALTER DATABASE FSTtttt SET RECOVERY FULL
GO

4.  示例下载

我的资源中存储读取图片的示例

 

在SQL Server 2008中配置文件流(FILESTREAM)

TSQL配置和激活文件流 在SQL Server 管理套件中,点击新查询窗口并输入下面的TSQL查询:  sp_configure 'filestream access level',2 rec...

SQL Server 2008 FileStream

  • 2012年08月16日 14:12
  • 751KB
  • 下载

如何启用SQL Server 2008的FILESTREAM特性

如何启用SQL Server 2008的FILESTREAM特性 今天安装SQL Server 2008的时候没有注意,忘记了启用FILESTREAM特性,因为默认情况下FILESTRE...

SQL Server 2008中使用FileStream存取大文件

SQL Server 2008中引入了Filestream,使用它可以将非机构化大型数据(如文本文档、图像和视频)等以varbinary(max)的形式存储在文件系统中。使用数据库的备份还原功能可以将...
  • babyan
  • babyan
  • 2011年08月26日 15:43
  • 1775

SQL Server 2008查看死锁的存储过程的代码示例

在SQL Server 2008数据库中,查看死锁可以用存储过程来实现,本文我们主要就介绍了SQL Server 2008查看死锁的存储过程的代码示例,希望能够对您有所帮助。 代码示例如下: ...

MS SQL Server 2008新增功能示例

---------------------cte通用表达式示例----------------------------- with obj as (  select type from ...

sql server 2008 示例数据库

  • 2017年10月25日 23:07
  • 69.13MB
  • 下载

SQL Server 2008 允许远程连接的配置

如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置。 在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中。 1、单击Wi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2008 FileStream 的配置及示例
举报原因:
原因补充:

(最多只允许输入30个字)