详情页标题前

阿里云RDS数据库迁移RDS SQL Server数据到本地SQL Server-云淘科技

详情页1

RDS SQL Server支持通过物理备份文件将云上的数据迁移到本地数据库

说明

除了本文介绍的迁移方法外,您还可以使用数据传输服务DTS(Data Transmission Service),将RDS SQL Server数据迁移至自建SQL Server。

操作步骤

  1. 下载RDS SQL Server的全量和增量物理备份文件,并上传至自建SQL Server所在的服务器。备份文件获取方法,请参见下载备份。

    如果目标服务器可以访问源实例,您也可以使用wget "URL"下载备份文件。其中URL为备份文件下载地址。

  2. 下载完成后,解压全量物理备份文件和增量物理备份文件。

    说明

    由于解压后的全量和增量文件名相同,建议按数据库名+备份方式+日期的规则进行重命名,方便后续维护,例如:

    • testdb_datafull_201901071320.bak,datafull表示全量备份。

    • testdb_datadiff_201901071330.bak,datadiff表示增量备份。

  3. 获取解压后的全量备份文件和增量备份文件,本例以如下路径为例:

    • 全量备份文件存放路径:/tmp/testdb_datafull_201901071320.bak

    • 增量备份文件存放路径:/tmp/testdb_datadiff_201901071330.bak

  4. 登录本地SQL Server数据库,通过备份文件查询云数据库的文件逻辑名。

    restore filelistonly from disk='/tmp/testdb_datafull_201901071320.bak'  
    go

    系统显示如下,红框中为数据文件逻辑名testdb和日志文件逻辑名testdb_log。

    阿里云RDS数据库迁移RDS SQL Server数据到本地SQL Server-云淘科技

  5. 将数据库从全量备份文件中恢复,并指定数据文件和日志文件的存储位置。

    RESTORE DATABASE testdb FROM DISK = '/tmp/testdb_datafull_201901071320.bak' WITH REPLACE, NORECOVERY, STATS = 10, 
    MOVE 'testdb' TO '/var/opt/mssql/data/testdb.mdf', 
    MOVE 'testdb_log' TO '/var/opt/mssql/data/testdb_log.ldf';
    GO

    说明

    • /var/opt/mssql/data/testdb.mdf为数据文件地址,testdb.mdf为数据文件逻辑名。

    • /var/opt/mssql/data/testdb_log.ldf为日志文件地址,testdb_log.ldf为日志文件逻辑名。

    您可在目标数据库的属性 > 文件中可以查看到数据文件和日志文件的地址。阿里云RDS数据库迁移RDS SQL Server数据到本地SQL Server-云淘科技

    执行完成后,数据库testdb将显示正在还原状态。

    说明

    如果只需恢复全量备份数据,请直接跳至步骤7。如果还需要恢复增量备份数据,请执行步骤6。

  6. 将数据库从增量备份文件中恢复,并指定数据文件和日志文件的存储位置。

    RESTORE DATABASE testdb FROM DISK = '/tmp/testdb_datadiff_201901071330.bak' WITH REPLACE, NORECOVERY, STATS = 10, 
    MOVE 'testdb' TO '/var/opt/mssql/data/testdb.mdf', 
    MOVE 'testdb_log' TO '/var/opt/mssql/data/testdb_log.ldf';
    GO

    执行完成后,数据库testdb将显示正在还原状态。

  7. 执行以下命令,将数据库恢复为可用状态。

    RESTORE DATABASE testdb WITH RECOVERY;
    GO

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/155960.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云TDSQL-C MySQL版一致性级别

    TDSQL-C MySQL 版的自动读写分离功能,会在 TDSQL-C MySQL 版与应用程序间建立好连接,进而解析发送进来的每一条 SQL,如果是 CREATE、ALTER、DROP、RENAME 等语句则直接发往读写实例,如果是事务外的读(SELECT)语句则发送到只读实例,从而实现了读写分离。但是当数据库负载很高,如大批量插入数据的时候,延迟会非常严…

    2023年12月9日
  • 阿里云对象存储OSS409错误-云淘科技

    本文介绍OSS返回409错误的原因和解决方案。 BucketAlreadyExists The requested bucket name is not available 问题原因:该Bucket已存在或被其他用户占用。 解决方案:请使用新的Bucket名称创建Bucket。创建Bucket的具体操作,请参见创建存储空间。 Bucket already e…

    阿里云对象存储 2023年12月10日
  • 腾讯云对象存储服务端加密

    如果需要对上传的对象进行加密,我们支持以下加密方式。 使用 COS 托管加密密钥的服务端加密(SSE-COS)保护数据 由腾讯云 COS 托管主密钥和管理数据。COS 会帮助您在数据写入数据中心时自动加密,并在您取用该数据时自动解密。目前支持使用 COS 主密钥对数据进行 AES-256 加密。 try { $result = $cosClient->…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库GrantAccountPrivilege – 授权账号访问数据库-云淘科技

    该接口用于授权数据库账号访问指定的数据库。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server RDS MariaDB 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL修改账号权限 RDS PostgreSQL数据库账号授…

    阿里云数据库 2023年12月9日
  • 腾讯云Serverless应用中心API 网关组件-同尘科技

    操作场景 API 网关组件是 serverless-tencent 组件库中的基础组件之一,您可以通过该组件快速且方便地创建、配置和管理腾讯云的 API 网关产品。 操作步骤 通过 API 网关组件,您可以对一个 API 服务/接口进行完整的创建、配置、部署和删除等操作。 安装 已经安装 Serverless Cloud Framework 。详情请参见 安…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。