Sql server 如何为filestream文件组设置网络路径

Sql server 如何为filestream文件组设置网络路径,sql-server,filestream,Sql Server,Filestream,如何配置数据库,使filestream数据存储在非本地路径上 要在db级别启用filestream,我首先执行以下操作: ALTER DATABASE MyDatabase ADD FILEGROUP FileStreamFileGroup CONTAINS FILESTREAM; GO 然后: 而不是现在 c:\Test 我想设置网络路径,例如: \\Fileserver\Test 但这不起作用: ALTER DATABASE MyDatabase ADD FILE ( N

如何配置数据库,使filestream数据存储在非本地路径上

要在db级别启用filestream,我首先执行以下操作:

ALTER DATABASE MyDatabase ADD
FILEGROUP FileStreamFileGroup CONTAINS FILESTREAM;
GO
然后:

而不是现在

c:\Test
我想设置网络路径,例如:

\\Fileserver\Test
但这不起作用:

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

如何达到预期效果?

不支持此操作。尽管客户端可以远程访问filestream数据,但相对于承载它的Sql Server实例而言,它必须是本地的。

这是不受支持的。尽管客户端可以远程访问filestream数据,但相对于承载它的Sql Server实例而言,它必须是本地的。

因此,如果我有大量数据,并且希望将其托管在另一台计算机或NAS中,我该怎么办?我相信这是一个单独的问题是的,你是对的,我问了这个问题:那么,如果我有大量数据,并且我想将其托管在另一台机器或NAS中,我该怎么办?我相信这可以作为一个单独的问题。是的,你是对的,我问了这个问题:
ALTER DATABASE MyDatabase ADD FILE (
       NAME = MyDatabaseFileStreamFile,
       FILENAME = '\\Fileserver\Test') -- THIS IS NOT ACCEPTED
TO FILEGROUP FileStreamFileGroup ;
GO