溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

干貨 | RDS For SQL Server單庫上云

發(fā)布時間:2020-08-15 01:59:44 來源:ITPUB博客 閱讀:260 作者:京東云技術(shù)新知 欄目:關(guān)系型數(shù)據(jù)庫

干貨 | RDS For SQL Server單庫上云

數(shù)據(jù)庫作為核心數(shù)據(jù)的重要存儲,很多時候都會面臨數(shù)據(jù)遷移的需求,例如:業(yè)務(wù)從本地遷移上云、數(shù)據(jù)中心故障需要切換至災(zāi)備中心、混合云或多云部署下的數(shù)據(jù)同步、流量突增導(dǎo)致數(shù)據(jù)庫性能瓶頸需要拆分……

本文將會一步步帶著大家來操作,實(shí)現(xiàn)RDS For SQL Server單庫上云。

一 創(chuàng)建RDS For SQL Server實(shí)例

打開京東云控制臺: https://console.jdcloud.com/  在左側(cè)導(dǎo)航依次點(diǎn)擊 數(shù)據(jù)庫庫與緩存 - 云數(shù)據(jù)庫 RDS ,選擇 華北-北京 地域后點(diǎn)擊 創(chuàng)建 按鈕。

干貨 | RDS For SQL Server單庫上云

選擇計(jì)費(fèi)類型(這里由于測試,選擇 按配置 ),如下圖選擇好配置后點(diǎn)擊 立即購買

干貨 | RDS For SQL Server單庫上云

確認(rèn)訂單信息后,點(diǎn)擊 立即開通 ,稍等幾分鐘完成數(shù)據(jù)庫實(shí)例的創(chuàng)建

干貨 | RDS For SQL Server單庫上云

創(chuàng)建賬號

干貨 | RDS For SQL Server單庫上云

創(chuàng)建測試庫,并賦予賬號讀寫權(quán)限

干貨 | RDS For SQL Server單庫上云

二 創(chuàng)建本地測試數(shù)據(jù)

1、創(chuàng)建 Win Server 云主機(jī)

根據(jù)京東云現(xiàn)有云主機(jī)規(guī)格,內(nèi)存最低要求8GB,4GB在安裝SQL Server過程中會提示內(nèi)存不足,所以最低要求:4核8GB

如下圖創(chuàng)建Win Server云主機(jī)

干貨 | RDS For SQL Server單庫上云 干貨 | RDS For SQL Server單庫上云

創(chuàng)建完成后如下圖:

干貨 | RDS For SQL Server單庫上云

2、安裝sql Server2016

2.1 JDK下載安裝

遠(yuǎn)程連接Win Server云主機(jī),作為Microsoft向大數(shù)據(jù)整合靠攏的一部分,在SQL Server 2016中新添加了Polybase的功能,這個功能要求安裝Oracle JRE7或更高版本,所以我們要提前安裝好jdk,下載地址:

外網(wǎng): https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com /jdk-8u211-windows-x64.exe ;

內(nèi)網(wǎng)(華北-北京): 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企業(yè)版下載安裝

下載Sql Server2016安裝鏡像,為方便,我已將操作所用的版本鏡像上傳到了京東云對象存儲,下載地址:
外網(wǎng): https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com /cn_sql_server_2016_enterprise_x64_dvd_8699450.iso ;
內(nèi)網(wǎng)(華北-北京): 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獨(dú)立安裝或向現(xiàn)有安裝添加功能】

干貨 | RDS For SQL Server單庫上云

如果有密鑰可以輸入密鑰;如果沒有的話,可以使用【Evaluation】版本。

干貨 | RDS For SQL Server單庫上云

接受許可條款后,下一步

干貨 | RDS For SQL Server單庫上云

全局規(guī)則驗(yàn)證

干貨 | RDS For SQL Server單庫上云

更新推薦

干貨 | RDS For SQL Server單庫上云

產(chǎn)品更新及安裝

干貨 | RDS For SQL Server單庫上云 干貨 | RDS For SQL Server單庫上云

安裝規(guī)則

干貨 | RDS For SQL Server單庫上云

功能選擇

由于是全新安裝,所以選擇全部功能。

干貨 | RDS For SQL Server單庫上云

接下來保持默認(rèn)下一步即可,直到出現(xiàn)如下界面,我們?yōu)?/span> oa 指定密碼,采用混合模式配置。 添加當(dāng)前用戶 到管理員中;

干貨 | RDS For SQL Server單庫上云

Analysis Services配置

選用表格模式,同樣添加當(dāng)前用戶為管理員。

干貨 | RDS For SQL Server單庫上云

Distributed Replay控制器

為當(dāng)前用戶添加權(quán)限

干貨 | RDS For SQL Server單庫上云

Distributed Replay客戶端

干貨 | RDS For SQL Server單庫上云

同意安裝Microsoft R Open

干貨 | RDS For SQL Server單庫上云 干貨 | RDS For SQL Server單庫上云

之后默認(rèn)下一步后開始安裝,直到安裝完成

注意:安裝過程中會卡一段時間,耐心等待即可。

干貨 | RDS For SQL Server單庫上云 干貨 | RDS For SQL Server單庫上云

2.3 通過【安裝SQL Server管理工具】來安裝SSMS

干貨 | RDS For SQL Server單庫上云

點(diǎn)擊后,自動打開SQL Server Management Studio (SSMS) 的下載頁,點(diǎn)擊如圖鏈接進(jìn)行下載

SSMS安裝包我已提前上傳到了京東云對象存儲:
內(nèi)網(wǎng)(華北-北京):
http://pocenv-hcc.s3-internal.cn-north-1.jdcloud-oss.com /SSMS-Setup-CHS.exe
外網(wǎng): 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、模擬本地測試數(shù)據(jù)

打開Microsoft SQL Server Management Studio 17,連接Sql Server, Ctrl+N 調(diào)出命令行執(zhí)行如下操作(每一步操作命令按順序單獨(dú)選中后按F5執(zhí)行):

3.1 創(chuàng)建庫

1CREATE database testhanchaochao;

3.2 在測試庫里創(chuàng)建測試表

 1USE testhanchaochao;

2CREATE TABLE StuInfo
3(
4    StuID INT,            --學(xué)生編號
5    StuName NVARCHAR(20),  --學(xué)生姓名
6    Sex NVARCHAR(20)       --學(xué)生性別
7)
8BEGIN
9    DECLARE @DataCount INT = 100;     --數(shù)據(jù)總數(shù)
10    DECLARE @CurrentCount INT =1;     --當(dāng)前條數(shù)
11    DECLARE @Sex NVARCHAR(20);         --學(xué)生性別
12
13    WHILE @CurrentCount<=@DataCount
14    BEGIN
15        --先刪除舊數(shù)據(jù)
16        DELETE StuInfo WHERE StuID = @CurrentCount;
17
18        --要求:每隔第5條數(shù)據(jù)時,學(xué)生性別為“女”,其余數(shù)據(jù)為“男”
19        IF (@CurrentCount%5=0)
20        BEGIN
21            SET @Sex = '女';
22        END
23        ELSE
24        BEGIN
25            SET @Sex = '男';
26        END;
27
28        --執(zhí)行新增操作
29        INSERT StuInfo VALUES(@CurrentCount,'學(xué)生'+ CONVERT(VARCHAR,@CurrentCount),@Sex);
30
31        --當(dāng)前條數(shù)加一
32        SET @CurrentCount = @CurrentCount +1;
33    END;
34END;

3.3 查詢創(chuàng)建結(jié)果

1select * from StuInfo;

干貨 | RDS For SQL Server單庫上云

三 單庫上云

1、本地備份

選中剛才創(chuàng)建好的數(shù)據(jù)庫后,右擊-任務(wù)-備份,如下圖:

干貨 | RDS For SQL Server單庫上云

根據(jù)需要更改你的備份目的路徑(我選擇的是默認(rèn)路徑)

注意:這里要確保 恢復(fù)模式 完整 ,具體操作見: https://docs.jdcloud.com/cn/rds /backup-local-database

干貨 | RDS For SQL Server單庫上云

備份結(jié)果如下

干貨 | RDS For SQL Server單庫上云

2、上傳備份

在京東云控制臺找到對象存儲,新建一個空間后進(jìn)行上傳備份文件的操作

干貨 | RDS For SQL Server單庫上云 干貨 | RDS For SQL Server單庫上云

3、導(dǎo)入備份

找到RDS For SQL Server實(shí)例,在 單庫上云 選項(xiàng)卡中的選擇 從OSS導(dǎo)入

干貨 | RDS For SQL Server單庫上云

配置上文中導(dǎo)入對象存儲的數(shù)據(jù)庫備份文件的具體路徑

干貨 | RDS For SQL Server單庫上云

如果文件不存在或者沒有足夠的權(quán)限,會提示錯誤信息。需要檢查文件路徑是否正確,Bucket或文件的權(quán)限是否正確授予了,具體操作可參考: https://docs.jdcloud.com/cn/rds /grant-file-privilege-v2

確保無誤后,點(diǎn)擊確定

干貨 | RDS For SQL Server單庫上云

單庫上云過程(狀態(tài)會從 刪除 變?yōu)?/span> 創(chuàng)建 ,最后變?yōu)?/span> 運(yùn)行

干貨 | RDS For SQL Server單庫上云

4、驗(yàn)證單庫上云結(jié)果

通過京東云RDS控制臺登陸到RDS For SQL Server數(shù)據(jù)庫后,執(zhí)行如下命令查看結(jié)果:

1USE testhanchaochao;

2select * from StuInfo;

干貨 | RDS For SQL Server單庫上云

如上,RDS For SQL Server單庫上云演示完成。

點(diǎn)擊【 閱讀 】,可了解更多數(shù)據(jù)庫產(chǎn)品信息哦!
歡迎點(diǎn)擊“ 京東云 ”了解更多精彩內(nèi)容。

干貨 | RDS For SQL Server單庫上云

干貨 | RDS For SQL Server單庫上云

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI