【问题标题】:How to attach an .mdf file to an Amazon RDS instance?如何将 .mdf 文件附加到 Amazon RDS 实例?
【发布时间】:2017-11-22 03:42:08
【问题描述】:

我刚刚在 Amazon RDS 中创建了一个 SQL Server Express 实例,因为我想执行测试,但我需要添加一个示例数据库“AdventureWorksLT2012_Data”,它位于扩展名 .mdf 中。

我必须通过 MSSMS 毫无问题地连接到数据库,但是当我尝试附加我在本地拥有的 BD 时,我无法做到

我试图在 AWS 文档中调查将此类文件附加到我的 BD 实例的方法,但我无法计算任何参考。

感谢您的回复。

【问题讨论】:

    标签: sql-server amazon-web-services amazon-rds


    【解决方案1】:

    我设法将 .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) 的备份,然后在以下文档中指导我

    enter link description here

    并使用以下存储过程,我设法将 BD 附加到我的 sql server 实例

    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
    

    【讨论】:

      猜你喜欢
      • 2019-04-03
      • 2010-12-21
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 2013-04-01
      • 2015-07-24
      • 2014-11-02
      • 1970-01-01
      相关资源
      最近更新 更多