【发布时间】:2009-12-29 22:17:39
【问题描述】:
如果我有一个使用 FILESTREAM 并存储 10 TB 文件的 SQL Server 2008 数据库。所有文件都必须驻留在同一个物理机器上(需要 10+ TB 的服务器)吗?或者我可以在一台服务器上存储 1 TB,在第二台服务器上存储另一个 TB,等等?根据我的阅读,您似乎只能将文件存储在单个服务器(远程或本地)上?
【问题讨论】:
标签: sql-server-2008 filestream
如果我有一个使用 FILESTREAM 并存储 10 TB 文件的 SQL Server 2008 数据库。所有文件都必须驻留在同一个物理机器上(需要 10+ TB 的服务器)吗?或者我可以在一台服务器上存储 1 TB,在第二台服务器上存储另一个 TB,等等?根据我的阅读,您似乎只能将文件存储在单个服务器(远程或本地)上?
【问题讨论】:
标签: sql-server-2008 filestream
不幸的是,现在它似乎仅限于本地磁盘卷:-(
在 Simple-Talk 上查看这篇文章:An Introduction to SQL Server FileStream
在文章的最后,有一节关于 FILESTREAM 限制,其中有一点:
* FILESTREAM data can be stored only on local disk volumes
根据我所阅读的内容,SAN(存储区域网络)可能用于 FILESTREAM 存储,但不能用于其他形式的存储系统。对于 10 TByte,我会假设您无论如何都计划使用 SAN,对吗?
另请参阅有关该主题的其他 Stackoverflow question(及其答案)。
【讨论】: