【发布时间】:2017-03-20 11:49:12
【问题描述】:
我正在尝试将 SQL Server 数据库从 AWS SQL Server 导入 Azure SQL Server。 以下是我为导入过程所做的步骤:
- 将数据库从 AWS SQL Server 备份到 AWS S3 存储桶。
- 将 .bacpac 文件从 S3 存储桶复制到本地文件路径。
- 将 .bacpac 文件从本地文件路径上传到 Azure Blob 存储。
在上传过程之后,当我将 .bacpac 文件从 Azure blob 存储还原到 Azure SQL Server 时,我收到以下异常。
*无法使用备份文件“https://sqlmigrateassistant.blob.core.windows.net/sql2005backup/demodatabase.bacpac”,因为它最初格式化为扇区大小 512,现在位于扇区大小为 65536 的设备上。 RESTORE FILELIST 异常终止 *
在上面的第 2 步之后,我还尝试将 .bacpac 文件从本地文件路径手动从 SQL Server 管理工作室 (SSMS) 导入 Azure SQL Server。当时我遇到了以下异常。
*文件包含损坏的数据。 (Microsoft.Data.Tools.Schema.Sql) *
谁能提供有关如何将数据库还原到 Azure SQL Server 的任何信息?
非常感谢任何信息。
【问题讨论】:
标签: sql-server azure amazon-web-services amazon-s3