本地库还原至阿里云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

相关推荐

  • plsql 调用方法[通俗易懂]

    plsql 调用方法[通俗易懂]CREATE OR REPLACE FUNCTION c_to_f (degree NUMBER) RETURN NUMBER IS buffer NUMBER; BEGIN buffer := (d

    2023-03-16
    148
  • MySQL学习笔记(5):运算符「建议收藏」

    MySQL学习笔记(5):运算符「建议收藏」本文更新于2020-06-14,使用MySQL 5.7,操作系统为Deepin 15.4。 算数运算符 运算符 语法 说明 + a + b 加法 – a – b 减法 * a * b 乘法 / a /

    2023-03-15
    152
  • 利用Python defaultdict提高字典操作效率

    利用Python defaultdict提高字典操作效率
    Python字典是一种类似于映射的数据结构,由一系列键值对组成。字典中的键必须是唯一的、不可变的类型,例如字符串、整数或元组,而值可以是任意类型的Python对象。对于许多应用程序来说,Python字典是一种最方便的数据结构,它允许快速访问、插入和删除元素,并支持非常快速的查找操作。

    2024-01-09
    114
  • 原生php pdo几个处理「建议收藏」

    原生php pdo几个处理「建议收藏」闲来无事,便记录几个最近遇到的Pdo细节问题,平常都是用orm的。 长连接 在历史的Mysql驱动中,都是使用connect和pconnect来区分长短连接,到了pdo之后,改成了参数。 PDO::…

    2022-12-22
    131
  • Python章节详情

    Python章节详情Python语言是一种高级编程语言,由Guido van Rossum于1989年12月发明,可以应用于各种领域,如Web开发、数据科学、机器学习、人工智能等等。Python语言易于学习、读写和维护,使其成为了当今最受欢迎的编程语言之一。在本篇文章中,我们将深入介绍Python语言在编程领域的各个方面。

    2024-07-24
    36
  • 路由器哪个牌子的最好_路由器买哪家的好

    路由器哪个牌子的最好_路由器买哪家的好     作为一个离开网络几分钟就浑身不自在的资深网虫,我对网络环境的要求自然不低,相信很多小伙伴跟我一样,平时爱玩玩游戏,刷刷短视频什么的。那么路由器什么牌子好呢?今天想从个人使用角度谈一些经验。…

    2023-02-22
    140
  • 3-SQL过滤_sql语句过滤条件

    3-SQL过滤_sql语句过滤条件# 筛选最大生命值大于6000,最大法力值大1700的英雄,然后按照二者之和从高到低进行排序 SELECT NAME , hp_max, mp_max FROM heros WHE

    2022-12-19
    145
  • 了解Python中的float函数

    了解Python中的float函数在Python编程中,很多情况下需要用到数字,而数字又分为整数和浮点数。其中浮点数是一种有小数点的数字类型。在这篇文章中,我们将会深入了解Python语言中float函数的用法以及相关知识。

    2024-06-15
    62

发表回复

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