在本教學中,您將學習如何建立 Microsoft SQL Server 資料庫執行個體 (我們稱它為執行個體)、連接資料庫,以及刪除資料庫執行個體。我們將使用 Amazon Relational Database Service (Amazon RDS) 進行此工作,而且此教學中的所有操作都可用免費方案資格來進行。

管理您的 AWS 資源

登入主控台

按一下這裡,即可在新瀏覽器視窗開啟 AWS 管理主控台,讓此逐步指南保持開啟狀態。載入此畫面後,請在 Database (資料庫) 下方尋找 RDS,然後按一下以開啟 Amazon RDS 主控台。

AWS 主控台影像

(按一下以縮放)

ms-sql-0

在此步驟中,我們將使用 Amazon RDS 建立 Microsoft SQL Server 資料庫執行個體,此執行個體為 db.t2.micro 資料庫執行個體類別、擁有 20 GB 的儲存,而且已啟用保留期為一天的自動備份。 提醒您,這些都符合免費方案的資格。


a. 在 Amazon RDS 主控台的右上角,選取 Region (區域) 以指定您要建立資料庫執行個體的區域。

注意:AWS 雲端資源放在全球不同區域的高可用性資料中心設施中。每個區域包含多個不同位置,稱為「可用區域」。您可以選擇託管 Amazon RDS 活動的區域。 

rds-2-location

(按一下以縮放)

rds-2-location

b.  在 Create database (建立資料庫) 部分中,選擇 Create database (建立資料庫)

 

 

rds-3-instances

(按一下以縮放)

rds-3-instances

c. 您現在可以選擇引擎。在這個教學中,按一下 Microsoft SQL Server 圖示。選取 SQL Server Express Edition,按一下 Only enable options eligible for RDS Free Usage Tier (僅啟用符合 RDS 免費用量方案的選項),然後按一下 Next (下一步)
 

ms-sql-5b

(按一下以縮放)

ms-sql-5b

d. 您現在可以設定資料庫執行個體。為了避免產生費用,請選取「Only show options that are eligible for RDS Free Tier (僅顯示符合 RDS 免費方案的選項)」旁的核取方塊,然後輸入下拉式清單所列的組態設定: 

Instance specifications (執行個體規格):

  • License Model (授權模式):保留預設值 license-included (已包含授權)
  • DB Engine Version (資料庫引擎版本):選取預設版本。
  • DB Instance Class (資料庫執行個體類別):選取 db.t2.micro --- 1vCPU, 1 GIB RAM。這等同於 1 GB 的記憶體和 1 個 vCPU。要查看支援的執行個體類別清單,請參閱 Amazon RDS 產品詳細資訊
  • Time zone (optional) (時區 (選用)):如有需要選取時區。在這個教學不需要選取。
  • Storage Type (儲存類型):選取 General Purpose (SSD) (一般用途 (SSD))。如需有關儲存的詳細資訊,請參閱 Amazon RDS 儲存
  • Allocated storage (分配的儲存):選取預設值 20,將 20 GB 的儲存分配給您的資料庫。使用 Amazon RDS for SQL Server 最高可擴展到 16 TB。
  • Enable storage autoscaling (啟用儲存自動調整規模):如果工作負載是周期性的或不可預測的,您可以啟用儲存自動擴展功能,讓 RDS 能夠在需要時自動擴展儲存空間。此選項不適用於本教學。

Settings (設定)

  • DB Instance Identifier (資料庫執行個體識別符):輸入資料庫執行個體名稱,該名稱必須是您在選取區域帳戶中的唯一名稱。在本教學中,我們將該執行個體命名為 myrdstest
  • Master Username (主要使用者名稱):輸入用來登入資料庫執行個體的使用者名稱。在這個範例中,我們將使用 masterUsername
  • Master Password (主要密碼):輸入包含 8 到 41 個可列印 ASCII 字元 (不含 /、" 和 @) 的密碼做為主要使用者密碼。
  • Confirm Password (確認密碼):重新輸入您的密碼。

按一下 Next (下一步)

ms-sql-6a

(按一下以縮放)

ms-sql-6a

e.您現在位於 Configure Advanced Settings (設定進階設定) 頁面,可以在這裡提供 RDS 啟動 Microsoft SQL Server 資料庫執行個體所需的其他資訊。展開下方的下拉式清單,查看資料庫執行個體的範例設定。

Network & Security (網路與安全)
  • Public accessibliity (公開可存取性):選擇 Yes (是)。這會針對您的資料庫執行個體分配 IP 地址,讓您從自己的裝置直接連接到資料庫。
  • Availability Zone (可用區域):選擇 No Preference (無偏好)。請參閱區域與可用區域以取得詳細資訊。
  • VPC security groups (VPC 安全群組):選取 Create new VPC security group (建立新 VPC 安全群組)。這可建立安全群組,讓您將目前使用的裝置 IP 地址連接到建立的資料庫。

Microsoft SQL Server Windows 驗證

  • Directory (目錄):選取預設值 None (無)

Database Options (資料庫選項)

  • Port (連接埠):保留預設值 1433。
  • DB parameter group (資料庫參數群組):保留預設值 default.sqlserver-ex-14.0。如需詳細資訊,請參閱使用資料庫參數群組
  • Option group (選項群組):選取預設值 default.sqlserver-ex-14.00。Amazon RDS 使用選項群組啟用和設定其他功能。 如需詳細資訊,請參閱使用選項群組

Encryption (加密)

免費方案不提供此選項。如需詳細資訊,請參閱加密 Amazon RDS 資源

備份

  • Backup retention period (備份保留期):您可以選擇保留備份的天數。在本教學中,將這個值設定為 1 day (1 天)。
  • Backup Window (備份時段):使用預設值 No Preference (無偏好)

Monitoring (監控)

  • Enhanced Monitoring (增強型監控):使用預設值 Enable enhanced monitoring (啟用增強型監控)。Enabling Enhanced Monitoring (啟用增強型監控) 將提供您執行資料庫執行個體之作業系統 (OS) 的即時指標。如需詳細資訊,請參閱檢視資料庫執行個體指標

Performance Insights (績效詳情)

在本教學選取 Disable Performance Insights (停用績效詳情)

Maintenance (維護)

  • Auto minor version upgrade (自動次要版本升級):選取 Enable auto minor version upgrade (自動次要版本升級),當有可用的更新時接收自動更新。
  • Maintenance Window (維護時段):選取 No Preference (無偏好)。

Deletion protection (刪除保護)

在本教學清除 Enable deletion protection (啟用刪除保護)。啟用此選項後,您無法刪除資料庫。

按一下 Create database (建立資料庫)

ms-sql-7

(按一下以縮放)

ms-sql-7

f.您的資料庫執行個體已建立完成。 按一下 View Your DB Instance (檢視您的資料庫執行個體)

注意:根據資料庫執行個體類別和分配的儲存而定,可能需要幾分鐘的時間才能使用新的資料庫執行個體。

新的資料庫執行個體會顯示在 RDS 主控台的資料庫執行個體清單中。資料庫執行個體建立完成並可使用之前,資料庫執行個體的狀態都是 creating (建立中)。 當狀態變更為 available (可用),您就能連接到資料庫執行個體上的資料庫。 

等待資料庫執行個體變成可用期間,您可以移到下個步驟。

ms-sql-8

(按一下以縮放)

ms-sql-8

資料庫執行個體建立完成且狀態變為可用之後,就能使用任何標準 SQL 用戶端連接到資料庫執行個體上的資料庫。在此步驟中,我們將下載 Microsoft SQL Server Management Studio Express,這是許多人使用的 SQL Server 用戶端。


a. 移至 Microsoft 下載中心 – Microsoft SQL Server Management Studio Express 頁面,然後按一下 Continue (繼續)

注意:請記得將 SQL 用戶端下載至建立 RDS 資料庫執行個體的相同裝置上。放置您資料庫的安全群組設定為只能從建立資料庫執行個體的裝置連線。

ms-sql-10

(按一下以縮放)

ms-sql-10

b.系統將會提示您註冊 Microsoft,但不需要進行此步驟也能下載。 您可以選取「No, I do not want to register.Take me to the download (否,我不想註冊,直接讓我下載)」旁的選項按鈕略過註冊,然後在跳出的畫面按一下 Next (下一步)

接著,選取所需的 SQL Management Studio,再按一下 Next (下一步) 開始下載。

ms-sql-13

(按一下以縮放)

ms-sql-13

在此步驟中,您將使用 SQL Server Management Studio 連接到您建立的資料庫。


a.完成下載之後,安裝並開啟程式。此時會顯示一個對話方塊。 輸入以下資訊:

  • Server type (伺服器類型):選取 Database Engine (資料庫引擎)
  • Hostname (主機名稱):從 Amazon RDS 主控台複製並貼上主機名稱,如右邊的螢幕擷取畫面所示。之後,將 DNS 和連接埠號碼之間的冒號變更為逗號。例如,您的伺服器名稱應看起來像這樣  sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433
  • Username (使用者名稱):輸入您為 Amazon RDS 資料庫建立的使用者名稱。 我們的範例是 'masterUsername'。
  • Password (密碼):輸入建立 Amazon RDS 資料庫時所用的密碼。 

按一下 Connect (連接)。

 

ms-sql-14a

(按一下以縮放)

ms-sql-14a

b. 您現在已連接到資料庫。在 SQL Server Management Studio 中,您將看到可在資料庫使用的各種結構描述物件。您現在可以開始建立表格、插入資料和執行查詢。

ms-sql-15

(按一下以縮放)

ms-sql-15

您可以從 Amazon RDS 主控台輕鬆刪除 Microsoft SQL Server 資料庫執行個體。刪除不再使用的執行個體是一項最佳實務,如此您就不需要繼續為它們付費。


a.返回 Amazon RDS 主控台。 選取 Databases (資料庫),然後選擇您想刪除的執行個體,接下來選取 Actions (動作) 下拉式清單中的 Delete (刪除)

 

ms-sql-17

(按一下以縮放)

ms-sql-17

b.系統會要求您建立最終快照。以我們的例子而言,請不要建立最終快照,確認您要刪除該執行個體,然後按一下 Delete (刪除)

    注意:刪除您的資料庫執行個體可能需要花費幾分鐘的時間。

rds-21-deleteInstance

(按一下以縮放)

rds-21-deleteInstance

您已使用 Amazon RDS 建立、連接和刪除 Microsoft SQL Server 資料庫執行個體。 Amazon RDS 可讓使用者在雲端輕鬆設定、操作和擴展關聯式資料庫。 此服務不僅可用於管理耗時的資料庫管理任務,也提供經濟實惠且可調整大小的容量,讓您能夠挪出時間專注於應用程式和業務。

您已學會如何透過 Amazon RDS 建立和連接到 Microsoft SQL Server 資料庫,現在可以繼續進行下個教學,學習如何從資料庫快照恢復資料庫執行個體。

建立 Web 伺服器和 Amazon RDS 資料庫 »