1

嗨,我是 sql server 2008 的初学者,我试图将文件添加到文件组中,以便创建一个使用文件流的表,但我不断收到错误消息。

这是我正在尝试的代码:

ALTER DATABASE dbtry1

ADD FILEGROUP dbtry1_fg_filestream CONTAINS FILESTREAM

GO

ALTER DATABASE dbtry1

ADD FILE

(

NAME= 'dbtry1_filestream',

FILENAME = 'E:\Projects\fs.ndf'

)

TO FILEGROUP dbtry1_fg_filestream

GO

错误:

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

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

消息 5009,第 16 层,第 14 状态,第 1 行

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

请帮忙!

4

1 回答 1

0

它不在受支持的文件系统上。

  • 是本地 NTFS 吗?
  • 压缩而不使用 4k 集群?

更多信息在这里

编辑:

评论后..不,你不能使用FAT 32。你为什么还有这个?您的文件大小限制为 4GB,我相信 FILESTREAM 会很快达到这一目标。

于 2009-08-27T14:21:08.717 回答