本地库还原至阿里云RDS服务器

本地库还原至阿里云RDS服务器摸索了很久,在此也感谢阿里云售后兄弟的支持。 1、 首先得要有个阿里云账号,已经购买RDS数据库(本文针对SQL Server)且已经开通阿里云OSS服务。 2、 本文档适用于以下版本的实例: RDS

摸索了很久,在此也感谢阿里云售后兄弟的支持。

1、 首先得要有个阿里云账号,已经购买RDS数据库(本文针对SQL Server)且已经开通阿里云OSS服务。

2、 本文档适用于以下版本的实例:

RDS for SQL Server 2012/2016 Web版

RDS for SQL Server 2012 企业版基础系列

RDS for SQL Server 2012/2016标准版、企业版

RDS for SQL Server 2017 企业集群版

3、 备份文件命名限制

全量备份文件名不能包含@或者|等特殊字符,否则会导致数据库上云失败。

4、 注意事项

AliyunRDSImportRole的角色

授予RDS服务账号访问OSS的权限以后,系统会在访问控制RAM的角色管理中创建名为AliyunRDSImportRole的角色,请勿修改或删除这个角色,否则会导致上云任务无法下载备份文件而失败。如果修改或删除了这个角色,您需要通过数据上云向导重新授权。

具体操作步骤:

1、 运行DBCC CHECKDB检测本地数据库,如有问题则需要在本地修复数据库,否则会导致失败。下面是我遇到的问题,以及修复过程。参考https://www.cnblogs.com/www123—-/p/10178077.html

本地库还原至阿里云RDS服务器  

DBCC CHECKDB("pos")
--修改数据库为单用户实例
EXEC sp_dboption "pos", "single user", "TRUE" 
--修复数据库
dbcc checkdb ("pos",repair_allow_data_loss)  
--修复数据库索引
dbcc checkdb ("pos",REPAIR_REBUILD)           
--取消单用户模式
EXEC sp_dboption "pos", "single user","FALSE"
    修复后重新验证一下无问题后,备份。

代码100分

2、
文件上传至OSS服务器

2.1 先创建Bucket(这里已经创建好)

本地库还原至阿里云RDS服务器

  2.2  上传数据库备份文件,等待完成即可。

本地库还原至阿里云RDS服务器

   3、进入阿里云RDS服务器,点击管理实例

本地库还原至阿里云RDS服务器

     点击备份恢复-OSS备份数据库恢复上云

本地库还原至阿里云RDS服务器

      跟着向导走,然后选择需要的还原的数据库即可,第一次的时候最下面有个授权(AliyunRDSImportRole的角色)也就是第4点注意事项。这里已经授权。

本地库还原至阿里云RDS服务器

      点击确定即可,等待还原成功。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10878.html

(0)
上一篇 2022-12-20
下一篇 2022-12-20

相关推荐

  • Python降低字符串大小写

    Python降低字符串大小写在Python中,字符串的大小写问题经常需要处理。一般情况下,我们需要将一个字符串的大小写进行统一,以方便后续的处理。Python内置的字符串处理函数可以实现这个功能。

    2024-02-05
    77
  • Shell学习成果之一键自动安装Mysql8.0

    Shell学习成果之一键自动安装Mysql8.0实验环境 系统:CentOS7.7.1908 MySql:mysql-8.0.18-el7-x86_64.tar.gz 一键安装脚本如下(可直接复制粘贴为shell脚本,与MySQL安装包放到同一目…

    2022-12-20
    135
  • Python工程师:对称差集是什么?

    Python工程师:对称差集是什么?在python中,有很多数据结构和方法可以让我们更方便地处理数据,同时也提升了编写程序的效率。对称差集就是其中之一,它是指两个集合的元素中,不同时存在于两个集合中的元素构成的集合。在实际的开发中,对称差集常常被用来解决一些实际问题,尤其在处理数据时,更是发挥了重要的作用。在本篇文章中,我们将从多个角度对对称差集进行详细的介绍,让读者更好地理解和掌握这个方法。

    2024-07-05
    38
  • 从源码分析 MGR 的新主选举算法

    从源码分析 MGR 的新主选举算法MGR 的新主选举算法,在节点版本一致的情况下,其实也挺简单的。 首先比较权重,权重越高,选为新主的优先级越高。 如果权重一致,则会进一步比较节点的 server_uuid。server_uuid 越

    2023-06-09
    119
  • 如何使用Python实现嵌套条件语句

    如何使用Python实现嵌套条件语句在Python中,最常用的条件语句就是if语句。if语句根据条件的真假,决定执行哪些语句。

    2024-02-28
    76
  • ORA-01536: space quota exceeded for tablespace案例「建议收藏」

    ORA-01536: space quota exceeded for tablespace案例「建议收藏」最近在做数据治理的过程中,回收了部分账号的权限,因为角色RESOURCE里拥有CREATE TABLE的权限,所以我想回收RESOURCE角色。例如,对于TEST账号,收回其创建表的权限,就收回了授予

    2023-04-16
    161
  • MySQL数据库:group分组

    MySQL数据库:group分组group by:分组 GroupBy语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行

    2022-12-21
    145
  • MySQL事务隔离级别中可重复读与幻读「建议收藏」

    MySQL事务隔离级别中可重复读与幻读「建议收藏」每次谈到数据库的事务隔离级别,大家一定会看到这张表. 其中,可重复读这个隔离级别,有效地防止了脏读和不可重复读,但仍然可能发生幻读,可能发生幻读就表示可重复读这个隔离级别防不住幻读吗? 我不管从数据…

    2023-03-13
    146

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注