如何将 .mdf 文件附加到 Amazon RDS 实例?
How to attach an .mdf file to an Amazon RDS instance?
我刚刚在 Amazon RDS 中创建了一个 SQL Server Express 实例,因为我想执行测试,但我需要添加一个扩展名为 .mdf 的示例数据库 "AdventureWorksLT2012_Data"。
我可以通过 MSSMS 毫无问题地连接到数据库,但是当我尝试附加我在本地的 BD 时,我无法做到这一点
我试图在 AWS 文档中调查将此类文件附加到我的 BD 实例的方法,但我无法计算出任何参考。
感谢您的回复。
我设法将 .mdf 文件添加到 RDS 云,但是当我尝试使用以下命令将它添加到数据库实例时:
exec msdb.dbo.rds_restore_database
@restore_db_name='AdventureWorksLT',
@s3_arn_to_restore_from='arn:aws:s3:::sqlserverp/Andveruteworks.mdf';
我收到以下错误
[2017-11-22 20:40:22.247] The media family on device '0FEAAE12-E9A1-4D84-8AEF-39AD0FFB496A' is incorrectly formed. SQL Server cannot process this media family. [2017-11-22 20:40:22.250] RESTORE FILELIST is terminating abnormally. [2017-11-22 20:40:22.267] Aborted the task because of a task failure or a concurrent RESTORE_DB request. [2017-11-22 20:40:22.373] Invalid attempt to read when no data is present.
我唯一想做的就是使用我上传到 S3 AWS 服务的数据库备份 (.bak),然后指导我阅读以下文档
并使用以下存储过程,我设法将 BD 附加到我的 sql 服务器
的实例
exec msdb.dbo.rds_restore_database
@restore_db_name='AdventureWorksLT',
@s3_arn_to_restore_from='arn:aws:s3:::sqlserverp/AdventureWorks2012-FullDatabaseBackup.bak';
exec msdb.dbo.rds_task_status
我刚刚在 Amazon RDS 中创建了一个 SQL Server Express 实例,因为我想执行测试,但我需要添加一个扩展名为 .mdf 的示例数据库 "AdventureWorksLT2012_Data"。
我可以通过 MSSMS 毫无问题地连接到数据库,但是当我尝试附加我在本地的 BD 时,我无法做到这一点
我试图在 AWS 文档中调查将此类文件附加到我的 BD 实例的方法,但我无法计算出任何参考。
感谢您的回复。
我设法将 .mdf 文件添加到 RDS 云,但是当我尝试使用以下命令将它添加到数据库实例时:
exec msdb.dbo.rds_restore_database
@restore_db_name='AdventureWorksLT',
@s3_arn_to_restore_from='arn:aws:s3:::sqlserverp/Andveruteworks.mdf';
我收到以下错误
[2017-11-22 20:40:22.247] The media family on device '0FEAAE12-E9A1-4D84-8AEF-39AD0FFB496A' is incorrectly formed. SQL Server cannot process this media family. [2017-11-22 20:40:22.250] RESTORE FILELIST is terminating abnormally. [2017-11-22 20:40:22.267] Aborted the task because of a task failure or a concurrent RESTORE_DB request. [2017-11-22 20:40:22.373] Invalid attempt to read when no data is present.
我唯一想做的就是使用我上传到 S3 AWS 服务的数据库备份 (.bak),然后指导我阅读以下文档
并使用以下存储过程,我设法将 BD 附加到我的 sql 服务器
的实例exec msdb.dbo.rds_restore_database
@restore_db_name='AdventureWorksLT',
@s3_arn_to_restore_from='arn:aws:s3:::sqlserverp/AdventureWorks2012-FullDatabaseBackup.bak';
exec msdb.dbo.rds_task_status