干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云数据库作为核心数据的重要存储,很多时候都会面临数据迁移的需求,例如:业务从本地迁移上云、数据中心故障需要切换至灾备中心、混合云或多云部署下的数据同步、流量突增导致数据库性能瓶颈需要拆分…… 本文将会…

干货 | RDS For SQL Server单库上云

数据库作为核心数据的重要存储,很多时候都会面临数据迁移的需求,例如:业务从本地迁移上云、数据中心故障需要切换至灾备中心、混合云或多云部署下的数据同步、流量突增导致数据库性能瓶颈需要拆分……

本文将会一步步带着大家来操作,实现RDS For SQL Server单库上云。

一 创建RDS For SQL Server实例

打开京东云控制台:https://console.jdcloud.com/ 在左侧导航依次点击数据库库与缓存云数据库 RDS,选择华北-北京地域后点击创建按钮。

干货 | RDS For SQL Server单库上云

选择计费类型(这里由于测试,选择按配置),如下图选择好配置后点击立即购买

干货 | RDS For SQL Server单库上云

确认订单信息后,点击立即开通,稍等几分钟完成数据库实例的创建

干货 | RDS For SQL Server单库上云

创建账号

干货 | RDS For SQL Server单库上云

创建测试库,并赋予账号读写权限

干货 | RDS For SQL Server单库上云

二 创建本地测试数据

1、创建 Win Server 云主机

根据京东云现有云主机规格,内存最低要求8GB,4GB在安装SQL Server过程中会提示内存不足,所以最低要求:4核8GB

如下图创建Win Server云主机

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

创建完成后如下图:

干货 | RDS For SQL Server单库上云

2、安装sql Server2016

2.1 JDK下载安装

远程连接Win Server云主机,作为Microsoft向大数据整合靠拢的一部分,在SQL Server 2016中新添加了Polybase的功能,这个功能要求安装Oracle JRE7或更高版本,所以我们要提前安装好jdk,下载地址:

外网:https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/jdk-8u211-windows-x64.exe

内网(华北-北京):http://pocenv-hcc.s3-internal.cn-north-1.jdcloud-oss.com/jdk-8u211-windows-x64.exe

干货 | RDS For SQL Server单库上云

其他版本的下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.2 Sql Server2016企业版下载安装

下载Sql Server2016安装镜像,为方便,我已将操作所用的版本镜像上传到了京东云对象存储,下载地址:
外网:https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/cn_sql_server_2016_enterprise_x64_dvd_8699450.iso
内网(华北-北京):http://pocenv-hcc.s3-internal.cn-north-1.jdcloud-oss.com/cn_sql_server_2016_enterprise_x64_dvd_8699450.iso

其他版本的下载地址:
https://msdn.itellyou.cn/
 ,如下图:

干货 | RDS For SQL Server单库上云

下载完成后开始安装,我们首先将镜像右击装载,装载完成后双击setup开始安装**

干货 | RDS For SQL Server单库上云

选择【全新SQL Server独立安装或向现有安装添加功能】

干货 | RDS For SQL Server单库上云

如果有密钥可以输入密钥;如果没有的话,可以使用【Evaluation】版本。

干货 | RDS For SQL Server单库上云

接受许可条款后,下一步

干货 | RDS For SQL Server单库上云

全局规则验证

干货 | RDS For SQL Server单库上云

更新推荐

干货 | RDS For SQL Server单库上云

产品更新及安装

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

安装规则

干货 | RDS For SQL Server单库上云

功能选择

由于是全新安装,所以选择全部功能。

干货 | RDS For SQL Server单库上云

接下来保持默认下一步即可,直到出现如下界面,我们为oa指定密码,采用混合模式配置。添加当前用户到管理员中;

干货 | RDS For SQL Server单库上云

Analysis Services配置

选用表格模式,同样添加当前用户为管理员。

干货 | RDS For SQL Server单库上云

Distributed Replay控制器

为当前用户添加权限

干货 | RDS For SQL Server单库上云

Distributed Replay客户端

干货 | RDS For SQL Server单库上云

同意安装Microsoft R Open

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

之后默认下一步后开始安装,直到安装完成

注意:安装过程中会卡一段时间,耐心等待即可。

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

2.3 通过【安装SQL Server管理工具】来安装SSMS

干货 | RDS For SQL Server单库上云

点击后,自动打开SQL Server Management Studio (SSMS) 的下载页,点击如图链接进行下载

SSMS安装包我已提前上传到了京东云对象存储:

内网(华北-北京):
http://pocenv-hcc.s3-internal.cn-north-1.jdcloud-oss.com/SSMS-Setup-CHS.exe

外网:
https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/SSMS-Setup-CHS.exe

干货 | RDS For SQL Server单库上云

下载完成后,双击开始安装

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

安装完成

干货 | RDS For SQL Server单库上云

3、模拟本地测试数据

打开Microsoft SQL Server Management Studio 17,连接Sql Server,Ctrl+N调出命令行执行如下操作(每一步操作命令按顺序单独选中后按F5执行):

3.1 创建库

1CREATE database testhanchaochao;

代码100分

3.2 在测试库里创建测试表

代码100分 1USE testhanchaochao;
 2CREATE TABLE StuInfo
 3(
 4    StuID INT,            --学生编号
 5    StuName NVARCHAR(20),  --学生姓名
 6    Sex NVARCHAR(20)       --学生性别
 7)
 8BEGIN
 9    DECLARE @DataCount INT = 100;     --数据总数
10    DECLARE @CurrentCount INT =1;     --当前条数
11    DECLARE @Sex NVARCHAR(20);         --学生性别
12
13    WHILE @CurrentCount<=@DataCount
14    BEGIN
15        --先删除旧数据
16        DELETE StuInfo WHERE StuID = @CurrentCount;
17
18        --要求:每隔第5条数据时,学生性别为“女”,其余数据为“男”
19        IF (@CurrentCount%5=0)
20        BEGIN
21            SET @Sex = "女";
22        END
23        ELSE 
24        BEGIN
25            SET @Sex = "男";
26        END;
27
28        --执行新增操作
29        INSERT StuInfo VALUES(@CurrentCount,"学生"+ CONVERT(VARCHAR,@CurrentCount),@Sex);
30
31        --当前条数加一
32        SET @CurrentCount = @CurrentCount +1;
33    END;
34END;

3.3 查询创建结果

1select * from StuInfo;

干货 | RDS For SQL Server单库上云

三 单库上云

1、本地备份

选中刚才创建好的数据库后,右击-任务-备份,如下图:

干货 | RDS For SQL Server单库上云

根据需要更改你的备份目的路径(我选择的是默认路径)

注意:这里要确保
恢复模式
完整,具体操作见:
https://docs.jdcloud.com/cn/rds/backup-local-database

干货 | RDS For SQL Server单库上云

备份结果如下

干货 | RDS For SQL Server单库上云

2、上传备份

在京东云控制台找到对象存储,新建一个空间后进行上传备份文件的操作

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

3、导入备份

找到RDS For SQL Server实例,在单库上云选项卡中的选择从OSS导入

干货 | RDS For SQL Server单库上云

配置上文中导入对象存储的数据库备份文件的具体路径

干货 | RDS For SQL Server单库上云

如果文件不存在或者没有足够的权限,会提示错误信息。需要检查文件路径是否正确,Bucket或文件的权限是否正确授予了,具体操作可参考:
https://docs.jdcloud.com/cn/rds/grant-file-privilege-v2

确保无误后,点击确定

干货 | RDS For SQL Server单库上云

单库上云过程(状态会从删除变为创建,最后变为运行

干货 | RDS For SQL Server单库上云

4、验证单库上云结果

通过京东云RDS控制台登陆到RDS For SQL Server数据库后,执行如下命令查看结果:

代码100分1USE testhanchaochao;
2select * from StuInfo;

干货 | RDS For SQL Server单库上云

如上,RDS For SQL Server单库上云演示完成。

点击【阅读】,可了解更多数据库产品信息哦!

欢迎点击“京东云”了解更多精彩内容。

干货 | RDS For SQL Server单库上云

干货 | RDS For SQL Server单库上云

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

(0)
上一篇 2023-02-01
下一篇 2023-02-01

相关推荐

  • Python的字符串计数方法应用与示例

    Python的字符串计数方法应用与示例在Python中,字符串计数是一个非常常见的操作。Python内置的字符串方法和模块中提供了各种字符串计数的方法,包括计算字符串中某个字符出现的次数、计算一个字符串在另一个字符串中出现的次数、计算字符串中某个子串出现的次数等。

    2024-02-05
    101
  • HTML获取JAVA后端发来的数据_java生成html文件

    HTML获取JAVA后端发来的数据_java生成html文件
    页面: 1 @using (Html.BeginForm(“Update”, “Controller”, FormMethod.Post, 2 new { …

    2023-04-07
    151
  • Python判断对象类型的方法总结

    Python判断对象类型的方法总结 Python是一种高级编程语言,它在数据科学、机器学习和人工智能等领域广泛使用。在Python编程中,判断对象类型是基本的操作之一,可以帮助程序员更好地理解和操作数据。本文将从多个方面对Python中判断对象类型的方法进行总结和详细阐述,以帮助读者更好地掌握Python编程的技能。

    2024-06-24
    39
  • Redis系列(五):Redis的过期键删除策略[亲测有效]

    Redis系列(五):Redis的过期键删除策略[亲测有效]Redis的过期键删除策略。

    2023-02-17
    169
  • 使用bs4.select解析网页中的标题元素

    使用bs4.select解析网页中的标题元素在网络爬取和数据分析中,常常需要使用Python对网页进行解析,获取网页中所需的数据和信息。其中,使用bs4库中的select方法来解析网页中的标题元素h1/h1,生成一个纯净、简洁的标题是一个很常见的需求。本文将从不同角度介绍使用bs4.select解析网页中的标题元素的技巧与方法。

    2024-07-19
    40
  • Python中if和elseif语句的区别

    Python中if和elseif语句的区别在Python中,if和elseif是两种常用的条件语句。它们可以根据不同的条件执行不同的代码块。具体来说,if语句是用来判断一个条件是否成立,如果成立就执行对应的代码块;如果不成立,可以选择执行其他代码或者什么也不做。而elseif语句则是可以在if语句执行不成立时继续判断下一个条件是否成立,如果成立就执行对应的代码块。

    2024-07-10
    46
  • Hbase架构剖析「建议收藏」

    Hbase架构剖析「建议收藏」HBase隶属于hadoop生态系统,它参考了谷歌的BigTable建模,实现的编程语言为 Java, 建立在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它仅能通过主键(

    2022-12-28
    151
  • Windows 安装 MySQL 5.7 x64 位「终于解决」

    Windows 安装 MySQL 5.7 x64 位「终于解决」设置MySQL 创建数据库,默认为UTF-8 下载地址:https://downloads.mysql.com/archives/installer/ 安装 网站上只有 x86 没有 x64 位,之前

    2023-06-10
    142

发表回复

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