2009-08-27 44 views
1

嗨,我是一个初学者与SQL Server 2008年,我试图添加一个文件到一个文件组,使我创建一个表使用文件流,但我不断收到错误。文件系统不支持错误,而将文件添加到文件流sql文件组

这里是我想要的代码:

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个

一个或多个文件无法找到或无法初始化。

请帮忙!

回答

0

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

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

More info here

编辑:

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

+0

没有它的FAT32!不能我使用FAT32? 我不能改变我的驱动器! – Sneha 2009-08-27 14:27:49

+0

不,只有NTFS ... – gbn 2009-08-27 14:41:24

+0

FAT32?最后我看到默认使用的是Windows ME ......或USB闪存驱动器。 – MartW 2009-09-26 10:13:55

相关问题