您好,登錄后才能下訂單哦!
數(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單庫上云。
打開京東云控制臺:
https://console.jdcloud.com/
在左側(cè)導(dǎo)航依次點(diǎn)擊
數(shù)據(jù)庫庫與緩存
-
云數(shù)據(jù)庫 RDS
,選擇
華北-北京
地域后點(diǎn)擊
創(chuàng)建
按鈕。
選擇計(jì)費(fèi)類型(這里由于測試,選擇
按配置
),如下圖選擇好配置后點(diǎn)擊
立即購買
確認(rèn)訂單信息后,點(diǎn)擊
立即開通
,稍等幾分鐘完成數(shù)據(jù)庫實(shí)例的創(chuàng)建
創(chuàng)建賬號
創(chuàng)建測試庫,并賦予賬號讀寫權(quán)限
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ī)
創(chuàng)建完成后如下圖:
遠(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
;
其他版本的下載地址: https://www.oracle.com/technetwork/ java/javase/downloads/jdk8-downloads-2133151.html
下載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/ ,如下圖:
下載完成后開始安裝,我們首先將鏡像右擊
裝載
,裝載完成后雙擊
setup
開始安裝**
選擇【全新SQL Server獨(dú)立安裝或向現(xiàn)有安裝添加功能】
如果有密鑰可以輸入密鑰;如果沒有的話,可以使用【Evaluation】版本。
接受許可條款后,下一步
全局規(guī)則驗(yàn)證
更新推薦
產(chǎn)品更新及安裝
安裝規(guī)則
功能選擇
由于是全新安裝,所以選擇全部功能。
接下來保持默認(rèn)下一步即可,直到出現(xiàn)如下界面,我們?yōu)?/span>
oa
指定密碼,采用混合模式配置。
添加當(dāng)前用戶
到管理員中;
Analysis Services配置
選用表格模式,同樣添加當(dāng)前用戶為管理員。
Distributed Replay控制器
為當(dāng)前用戶添加權(quán)限
Distributed Replay客戶端
同意安裝Microsoft R Open
之后默認(rèn)下一步后開始安裝,直到安裝完成
注意:安裝過程中會卡一段時間,耐心等待即可。
點(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
下載完成后,雙擊開始安裝
安裝完成
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;
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;
1select * from StuInfo;
1、本地備份
選中剛才創(chuàng)建好的數(shù)據(jù)庫后,右擊-任務(wù)-備份,如下圖:
根據(jù)需要更改你的備份目的路徑(我選擇的是默認(rèn)路徑)
注意:這里要確保恢復(fù)模式
為完整
,具體操作見: https://docs.jdcloud.com/cn/rds /backup-local-database
備份結(jié)果如下
2、上傳備份
在京東云控制臺找到對象存儲,新建一個空間后進(jìn)行上傳備份文件的操作
3、導(dǎo)入備份
找到RDS For SQL Server實(shí)例,在
單庫上云
選項(xiàng)卡中的選擇
從OSS導(dǎo)入
配置上文中導(dǎo)入對象存儲的數(shù)據(jù)庫備份文件的具體路徑
如果文件不存在或者沒有足夠的權(quán)限,會提示錯誤信息。需要檢查文件路徑是否正確,Bucket或文件的權(quán)限是否正確授予了,具體操作可參考: https://docs.jdcloud.com/cn/rds /grant-file-privilege-v2
確保無誤后,點(diǎn)擊確定
單庫上云過程(狀態(tài)會從
刪除
變?yōu)?/span>
創(chuàng)建
,最后變?yōu)?/span>
運(yùn)行
)
4、驗(yàn)證單庫上云結(jié)果
通過京東云RDS控制臺登陸到RDS For SQL Server數(shù)據(jù)庫后,執(zhí)行如下命令查看結(jié)果:
1USE testhanchaochao;
2select * from StuInfo;
如上,RDS For SQL Server單庫上云演示完成。
免責(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)容。