从 bacpac 创建新的 SQL Azure 数据库时出错 "The storage URI is not valid"

Error "The storage URI is not valid" when creating a new SQL Azure database from a bacpac

我正在尝试从本地导出并作为 BLOB 上传到存储帐户容器的 bacpac 文件创建新的 SQL Azure 数据库。

当我在 SQL 服务器上选择 导入数据库 并选择使用上传的 bacpac 作为导入源时,导入失败并显示错误“The存储 URI 无效。

怎么了?

该错误有点神秘,但如果您的 bacpac 文件的名称中包含 space,则可能会发生这种情况。

我的 bacpac 被称为“20200122 Database.bacpac”,名称中的 space 导致 blob 的 URI 被视为无效。

删除 space 解决了问题。