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

发布于 2024-08-03 13:44:42 字数 533 浏览 12 评论 0原文

您好,我是 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

错误:

Msg 5134,级别 16,状态 2,第 1

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

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

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

请帮忙!

hi i am a beginner with sql server 2008, i was trying to add a file to a filegroup so that i an create a table which uses filestream, but i keep getting an errors.

here is the code that i am trying:

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

the errors:

Msg 5134, Level 16, State 2, Line 1

The path that is specified by 'E:\Projects\fs.ndf' cannot be used for FILESTREAM files because it is not on a supported file system.

Msg 5009, Level 16, State 14, Line 1

One or more files listed in the statement could not be found or could not be initialized.

Please help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你又不是我 2024-08-10 13:44:42

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

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

更多信息此处

编辑:

评论后..不,你可以'不使用FAT 32。为什么你还有这个?文件大小限制为 4GB,我确信 FILESTREAM 很快就能达到这个要求。

it is not on a supported file system.

  • Is it local NTFS?
  • Compressed and not using 4k clusters?

More info here

Edit:

After comment.. no, you can't use FAT 32. Why do you still have this? You are limited to 4GB file size and I'm sure FILESTREAM would hit this quickly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文