使用文件流将文件添加到 sql 文件组时出现文件系统不支持错误

使用文件流将文件添加到 sql 文件组时出现文件系统不支持错误

我是 SQL Server 2008 的初学者,我试图将文件添加到文件组,以便创建使用文件流的表,但我一直收到错误。

这是我正在尝试的代码:

修改数据库 dbtry1

添加文件组 dbtry1_fg_filestream 包含文件流

修改数据库 dbtry1

添加文件

名称='dbtry1_filestream',

文件名 = 'E:\Projects\fs.ndf'

到文件组 dbtry1_fg_filestream

错误:

消息 5134,级别 16,状态 2,第 1 行

“E:\Projects\fs.ndf”指定的路径不能用于 FILESTREAM 文件,因为它不在受支持的文件系统上。

消息 5009,级别 16,状态 14,第 1 行

语句中列出的一个或多个文件无法找到或无法初始化。

请帮忙!

答案1

FILESTREAM 需要 NTFS。您的 e: 驱动器是 FAT 吗?

http://technet.microsoft.com/library/bb933993并注意第二段(强调添加):

FILESTREAM 将 SQL Server 数据库引擎与NTFS通过存储 varbinary(max) 二进制大对象来文件系统

相关内容