代码之家  ›  专栏  ›  技术社区  ›  UnDiUdin

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

  •  1
  • UnDiUdin  · 技术社区  · 14 年前

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

    要在数据库级别I上启用文件流,请先执行以下操作:

    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 回复  |  直到 14 年前
        1
  •  1
  •   Pawel Marciniak    14 年前

    不支持此操作。尽管客户机可以远程访问文件流数据,但对于承载它的SQL Server实例,它必须是本地的。