×
Community Blog Access RDS SQL Server Instance from SSMS

Access RDS SQL Server Instance from SSMS

Bài viết này hướng dẫn cách truy cập đến INSTANCE ALIBABA CLOUD RDS FOR SQL SERVER bằng SQL SERVER MANAGEMENT STUDIO (SSMS)

TRUY CẬP ĐẾN INSTANCE ALIBABA CLOUD RDS FOR SQL SERVER BẰNG SQL SERVER MANAGEMENT STUDIO (SSMS)

By Vo Thi Phuong Anh, Alibaba Cloud Solutions Architect of Vietnam


1) Alibaba Cloud RDS là gì?

  • ApsaraDB RDS là dịch vụ cơ sở dữ liệu trực tuyến ổn định, đáng tin cậy và dễ dàng mở rộng được cung cấp bởi Alibaba Cloud.
  • ApsaraDB RDS được xây dựng dựa trên Hệ thống tệp phân tán Apsara và bộ nhớ SSD hiệu suất cao của Alibaba. ApsaraDB RDS cung cấp danh mục giải pháp khắc phục, sao lưu, phục hồi, giám sát và di chuyển sau thảm họa nhằm tạo điều kiện thuận lợi cho việc vận hành và bảo trì cơ sở dữ liệu.
  • ApsaraDB RDS hiện tại hỗ trợ các engine cơ sở dữ liệu đa dạng như MySQL, SQL Server và MariaDB. Đối với SQL Server, bạn hoàn toàn có thể thao tác với cơ sở dữ liệu SQL Server trên cả Alibaba Cloud và SSMS.
  • Bài viết này sẽ hướng dẫn bạn dùng SSMS để kết nối với instance chứa cơ sở dữ liệu SQL Server của bạn trên Alibaba Cloud.

2) SSMS là gì?

  • Microsoft SQL Server Management Studio (SSMS) là một môi trường tích hợp để quản lý cơ sở hạ tầng SQL Server được cung cấp bởi Microsoft.
  • SSMS cung cấp các công cụ để định cấu hình, quản lý và quản lý các phiên bản của Microsoft SQL Server, đồng thời tập hợp nhiều công cụ thiết kế đồ họa và hình ảnh cũng như trình soạn thảo tập lệnh phong phú để đơn giản hóa công việc với SQL Server. SSMS hỗ trợ hầu hết các tác vụ quản trị của SQL Server và duy trì một môi trường tích hợp duy nhất để quản lý và soạn thảo Công cụ cơ sở dữ liệu SQL Server.
  • Bên cạnh các cơ sở dữ liệu SQL Server on-prem, SSMS cũng hỗ trợ quản lý và thao tác trực tiếp với các cơ sở dữ liệu SQL Server trên Cloud, trong đó có Alibaba Cloud RDS. Bài viết này sẽ hướng dẫn chi tiết cách truy cập vào instance RDS (SQL Server) bằng SSMS.

3) Cách truy cập vào instance SQL Server trên RDS bằng SSMS
Để thực hiện thao tác với cơ sở dữ liệu SQL Server trên SSMS, chúng ta sẽ có những bước sau:

  • Bước 1: Tạo instance RDS SQL Server
  • Bước 2: Tạo người dùng sa cho cơ sở dữ liệu
  • Bước 3: Truy cập từ SSMS

A. Tạo instance RDS SQL Server
Từ trang chính của Alibaba Cloud, tìm kiếm ApsaraDB for RDS và vào trang Instances, chọn Create Instance để tạo instance cho cơ sở dữ liệu SQL Server.
Screen_Shot_2023_09_07_at_15_48_16

Cấu hình các thông số hiển thị theo đúng nhu cầu của bạn, dưới đây là cấu hình mẫu được gợi ý bởi chúng tôi.
Screen_Shot_2023_09_07_at_15_49_30

Sau khi chọn xong các thông số trên, chọn Next:Instance Configuration để cấu hình các phần tiếp theo. Tại phần này, bạn sẽ set up các thông tin của các tài nguyên mạng gắn liền với instance này, bao gồm VPC, Resource Group, Port và thông tin tài khoảng Priviledge Account của RDS.
Screen_Shot_2023_09_07_at_15_50_07

Bạn cần lưu lại/nhớ lại thông tin Port để truy cập từ SSMS.

Sau khi hoàn tất, chọn Confirm Order để hoàn tất. Bạn sẽ thấy Instance được tạo trong trang Instances của RDS, instance được tạo thành công sẽ có Status Running.
Screen_Shot_2023_09_07_at_15_55_43

Sau khi đã có instance, để có thể access từ SSMS, bạn sẽ cần tạo ra một người dùng sa. Chúng ta sẽ thực hiện tạo tài khoản sa cho instance RDS.


B. Tạo người dùng sa cho cơ sở dữ liệu
Sau khi có instance RDS, chọn vào tên instance > Accounts > chọn Enable System Admin role để cho phép tạo tài khoản sa. Mỗi instance RDS chỉ có thể tạo được 1 tài khoản sa và tài khoản này có hiệu lực trên tất cả các cơ sở dữ liệu được tạo ra trước và sau khi tạo tài khoản sa.
Screen_Shot_2023_09_07_at_15_57_41
Screen_Shot_2023_09_07_at_15_58_09

Sau khi cho phép tạo tài khoản sa, chọn Create Account trong mục Account để bắt đầu tạo tài khoản.
Screen_Shot_2023_09_07_at_15_58_45

Chọn Account Type là System Admin Account và tiếp tục điền các thông tin còn lại.
Screen_Shot_2023_09_07_at_15_59_29

Sau khi hoàn tất, bạn đã có hai tài khoản: tài khoản Privileged được tạo cùng lúc với instace (bước 1) và tài khoản sa vừa được tạo. Bạn cũng có thể dùng Standard Account để truy cập từ SSMS, tuy nhiên mỗi Standard Account chỉ được thao tác với một cơ sở dữ liệu duy nhất.


C. Truy cập từ SSMS
Tiếp theo, để truy cập từ SSMS, bạn cần thiết lập Public Endpoint của instance. Vào mục Database Connection > Public Endpoint > Apply for Public Endpoint. Lúc này instance của bạn sẽ có thể được truy cập qua internet.
Screen_Shot_2023_09_07_at_16_02_02

Sau khi apply thành công, bạn sẽ được hiển thị địa chỉ Public Endpoint. Tìm đến dòng Management Studio Internet connection mode và copy (gía trị bắt đầu bằng rm và kết thúc với số port).
Screen_Shot_2023_09_07_at_16_02_36

Sau đó, bạn cần cho phép các địa chỉ IP được truy cập vào instance của mình. Vào mục Whitelist and SecGroup > Create Whitelist trong thông tin instance
Screen_Shot_2023_09_07_at_16_03_10
Screen_Shot_2023_09_07_at_16_03_36

Bạn có thể nhập địa chỉ IP tương ứng với địa chỉ IP cần truy cập từ SSMS hoặc nhập 0.0.0.0/0 để cho phép tất cả địa chỉ IP (hãy cân nhắc khi cho phép tất cả địa chỉ IP).

Bên cạnh đó, hãy lưu ý rằng nếu bạn nhập 127.0.0.1, không có địa chỉ IP nào được truy cập vào instance.
Screen_Shot_2023_09_07_at_16_04_20

Sau khi hoàn tất, bạn đã có thể truy cập vào instance từ SSMS. Để làm việc này, mở SSMS và chọn Connect > Database Engine. Sau đó điền các thông tin sau:
Screen_Shot_2023_09_07_at_16_05_01
Screen_Shot_2023_09_07_at_16_05_24

Sau khi hoàn tất, nhấn Connect. Bạn sẽ được điều hướng kết nối vào instance và xem/thao tác được với các cơ sở dữ liệu tương ứng với account.
Screen_Shot_2023_09_07_at_16_06_05

0 1 0
Share on

Alibaba Cloud Vietnam

50 posts | 7 followers

You may also like

Comments