如何为文件流文件组设置网络路径

时间:2010-07-06 15:46:30

标签: sql-server filestream

如何配置数据库以便将文件流数据存储在非本地路径上?

要在db级别启用文件流,我先做:

ALTER DATABASE MyDatabase ADD
FILEGROUP FileStreamFileGroup CONTAINS FILESTREAM;
GO

然后:

ALTER DATABASE MyDatabase ADD FILE (
       NAME = MyDatabaseFileStreamFile,
       FILENAME = 'c:\Test')
TO FILEGROUP FileStreamFileGroup ;
GO

现在而不是

c:\Test

我想设置一个网络路径,例如:

\\Fileserver\Test

但这不起作用:

ALTER DATABASE MyDatabase ADD FILE (
       NAME = MyDatabaseFileStreamFile,
       FILENAME = '\\Fileserver\Test') -- THIS IS NOT ACCEPTED
TO FILEGROUP FileStreamFileGroup ;
GO

如何达到预期效果?

1 个答案:

答案 0 :(得分:1)

不支持此功能。虽然客户端可以远程访问文件流数据,但它必须是托管它的Sql Server实例的本地数据。