开启或关闭FileStream存储
操作场景
RDS for SQL Server的文件流(FileStream)特性可以支持将非结构化的数据(如文档和图像)存储在文件系统中,可以有效的提升性能。
约束限制
- 开启或关闭实例级别的FileStream特性需要重启实例,重启过程大致需要3~5分钟,重启过程中会中断业务,实例将不可用,请谨慎操作。
- 目前仅支持单机实例、2017企业版集群实例、2019企业版集群实例、2022企业版集群实例开启或关闭该特性。
- 开启并创建该特性数据库后,不支持关闭。如需关闭,请先删除该特性数据库。
- 目前不支持通过V3接口创建FileStream特性的数据库。通过API接口创建数据库的详细内容请参见SQL Server创建数据库。
- 开启FileStream后不支持单机转主备。
- 开启FileStream后,期间所产生的备份文件只允许恢复到已有实例(非原实例)或者新实例,且恢复的目标实例只能是单机实例或2017企业版集群或2019企业版集群实例。
- 恢复到已有实例(非原实例):已有实例必须已提前开启FileStream。
- 恢复到新实例:新实例将自动同步开启FilesStream。
开启FileStream
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,单击目标实例名称,进入“概览”页面,在“FileStream”处,单击“开启”。
- 在弹出框中,单击“确定”,完成开启。
开启FileStream特性需要重启实例,重启过程中会中断业务,实例将不可用,请谨慎操作。
关闭FileStream
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,单击目标实例名称,进入“概览”页面,在“FileStream”处,单击“关闭”。
- 在弹出框中,单击“确定”,关闭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生效。