首页 > 解决方案 > Azure SQL 服务上 SQL Server Filestream 的最佳替代方案

问题描述

迁移到 Azure SQL 时,什么是 Filestream BLOB 数据的最佳替代方案?

我们计划将本地 SQL Sever 数据库迁移到 Azure SQL 服务。但是我们使用 Filestream 来存储我们所有的文件附件(Azure SQL 不支持)。考虑到 BLOB 数据的性能、引用完整性和备份,Microsoft 对此是否有任何建议?

我们是否必须回到在文件系统上存储文件并在表上提供 url 的旧方法?知道 Filestream 选项是否会在 Azure SQL 的更高版本中可用,还是会被移出?

感谢您的宝贵回复,谢谢。

标签: sql-serverazure

解决方案


欢迎雅各布。Azure SQL 数据库不支持 Filestream,因为它的本质是 PaaS。因此,如果您不想更改 SQL 数据库中的任何内容,可以考虑使用 Azure SQL 托管实例。如果您使用文件流仅查询数据,则可以在表的列上使用 varbinary 类型而不是文件流。要将您的 SQL 数据库迁移到 Azure SQL 托管实例,请查看这篇文章


推荐阅读