
# 开启或关闭FileStream存储
#### 操作场景
RDS for SQL Server的文件流（FileStream）特性可以支持将非结构化的数据（如文档和图像）存储在文件系统中，可以有效地提升性能。
#### 约束限制
- 开启或关闭实例级别的FileStream特性需要重启实例，重启过程大致需要3\~5分钟，重启过程中会中断业务，实例将不可用，请谨慎操作。
- 目前**仅支持单机实例** **、2017企业版集群实例** **、2019企业版集群实例** **、2022企业版集群实例**开启或关闭该特性。
- 开启并创建该特性数据库后，不支持关闭。如需关闭，请先删除该特性数据库。
- 目前不支持通过V3接口创建FileStream特性的数据库。通过API接口创建数据库的详细内容请参见[SQL Server创建数据库](https://support.huaweicloud.com/api-rds/rds_08_0010.html)。
- 开启FileStream后不支持[单机转主备](https://support.huaweicloud.com/usermanual-rds-mssql/rds_sqlserver_05_0023.html)。
- 开启FileStream后，期间所产生的备份文件只允许恢复到已有实例（非原实例）或者新实例，且恢复的目标实例只能是单机实例、2017企业版集群实例、2019企业版集群实例、2022企业版集群实例。
  - 恢复到已有实例（非原实例）：已有实例必须已提前开启FileStream。
  
  - 恢复到新实例：新实例将自动同步开启FileStream。
   
 
#### 开启FileStream
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002572991262.png)，选择区域。
3. 在"实例管理"页面，单击目标实例名称，进入"概览"页面，在"FileStream"处，单击"开启"。
4. 在弹出框中，单击"确定"，完成开启。 
   ![](https://support.huaweicloud.com/usermanual-rds-mssql/public_sys-resources/notice_3.0-zh-cn.png)
   开启FileStream特性需要重启实例，重启过程中会中断业务，实例将不可用，请谨慎操作。
   
   
 
#### 关闭FileStream
1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mssql/zh-cn_image_0000002572991262.png)，选择区域。
3. 在"实例管理"页面，单击目标实例名称，进入"概览"页面，在"FileStream"处，单击"关闭"。
4. 在弹出框中，单击"确定"，关闭FileStream。 
   ![](https://support.huaweicloud.com/usermanual-rds-mssql/public_sys-resources/notice_3.0-zh-cn.png)
   关闭FileStream特性需要重启实例，重启过程中会中断业务，实例将不可用，请谨慎操作。
   
   
 
#### 相关参数
**filestream access level**
**云数据库默认值**："0"
**作用**：文件流访问级别选项。可以用于更改此RDS for SQL Server实例的FILESTREAM访问级别。
**参数值** ：如需修改参数值，详细步骤请参见[修改RDS for SQL Server实例参数](https://support.huaweicloud.com/usermanual-rds-mssql/rds_sqlserver_configuration.html)。
- 0：表示关闭。
- 1：表示允许T-SQL访问。
- 2：允许完全访问。
**影响**：
- 开启FileStream特性后，该参数只允许修改1或2才能生效。
- 关闭FileStream特性后，该参数只能修改0生效。
 
