Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 文件流和分区存储_Sql Server_Filestream - Fatal编程技术网

Sql server 文件流和分区存储

Sql server 文件流和分区存储,sql-server,filestream,Sql Server,Filestream,我对SQLServer2008文件流类型的当前实现有一个疑问。假设我有一个使用FILESTREAM存储文档的表。一年后,我想将这些文档归档(移动)到另一台服务器。是否可以在两个单独的驱动器上拥有FILESTREAM文档?或者他们必须在同一个驱动器上 假设答案是肯定的,是否有人可以发布用于创建此使用两个不同位置存储FILESTREAM数据的表的T-SQL?是的,您可以在多个驱动器上存储VARBINARY(MAX)类型(具有FILESTREAM存储属性)的文档。您所需要做的就是跨多个filestre

我对SQLServer2008文件流类型的当前实现有一个疑问。假设我有一个使用FILESTREAM存储文档的表。一年后,我想将这些文档归档(移动)到另一台服务器。是否可以在两个单独的驱动器上拥有FILESTREAM文档?或者他们必须在同一个驱动器上


假设答案是肯定的,是否有人可以发布用于创建此使用两个不同位置存储FILESTREAM数据的表的T-SQL?

是的,您可以在多个驱动器上存储VARBINARY(MAX)类型(具有FILESTREAM存储属性)的文档。您所需要做的就是跨多个filestream文件组对表进行分区。每个文件组在不同的磁盘上都可能有一个filestream容器

有关分区的一般信息,请参见此处:

一本很棒的白皮书提到了特定于文件流的分区: