更新时间:2024-10-14 GMT+08:00

开启或关闭FileStream存储

操作场景

RDS for SQL Server的文件流(FileStream)特性可以支持将非结构化的数据(如文档和图像)存储在文件系统中,可以有效的提升性能。

约束限制

  • 开启或关闭实例级别的FileStream特性需要重启实例,重启过程大致需要3~5分钟,重启过程中会中断业务,实例将不可用,请谨慎操作。
  • 目前仅支持单机实例、2017企业版集群实例开启或关闭该特性。
  • 开启并创建该特性数据库后,不支持关闭。如需关闭,请先删除该特性数据库。
  • 目前不支持通过V3接口创建FileStream特性的数据库。通过API接口创建数据库的详细内容请参见SQL Server创建数据库
  • 开启FileStream后不支持单机转主备。
  • 开启FileStream后,期间所产生的备份文件只允许恢复到已有实例(非原实例)或者新实例,且恢复的目标实例只能是单机实例或2017企业版集群实例。
    • 恢复到已有实例(非原实例):已有实例必须已提前开启FileStream。
    • 恢复到新实例:新实例将自动同步开启FilesStream。

开启FileStream

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,单击目标实例名称,进入“概览”页面,在“FileStream”处,单击“开启”。
  5. 在弹出框中,单击“确定”,完成开启。

    开启FileStream特性需要重启实例,重启过程中会中断业务,实例将不可用,请谨慎操作。

关闭FileStream

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,单击目标实例名称,进入“概览”页面,在“FileStream”处,单击“关闭”。
  5. 在弹出框中,单击“确定”,关闭FileStream。

    关闭FileStream特性需要重启实例,重启过程中会中断业务,实例将不可用,请谨慎操作。

相关参数

filestream access level

云数据库默认值“0”

作用:文件流访问级别选项。可以用于更改此RDS for SQL Server实例的FILESTREAM访问级别。

参数值:如需修改参数值,详细步骤请参见修改RDS for SQL Server实例参数

  • 0:表示关闭。
  • 1:表示允许T-SQL访问。
  • 2:允许完全访问。

影响

  • 开启FileStream特性后,该参数只允许修改1或2才能生效。
  • 关闭FileStream特性后,该参数只能修改0生效。