Sau khi Amazon RDS cung cấp phiên bản CSDL của bạn, bạn có thể sử dụng bất kỳ ứng dụng máy khách SQL tiêu chuẩn nào để kết nối với phiên bản CSDL. Trong chủ đề này, bạn kết nối với phiên bản CSDL của mình bằng cách sử dụng Microsoft SQL Server Management Studio (SSMS) hoặc SQL Workbench/J
Để biết ví dụ hướng dẫn bạn về quy trình tạo và kết nối với phiên bản CSDL mẫu, hãy xem Tạo phiên bản CSDL Microsoft SQL Server và kết nối với phiên bản đó
Trước khi bạn kết nối
Trước khi bạn có thể kết nối với phiên bản CSDL của mình, phiên bản này phải khả dụng và có thể truy cập được
Đảm bảo rằng trạng thái của nó là available. Bạn có thể kiểm tra điều này trên trang chi tiết cho phiên bản của mình trong Bảng điều khiển quản lý AWS hoặc bằng cách sử dụng lệnh AWS CLI description-db-instance
Đảm bảo rằng nó có thể truy cập công khai. Bạn có thể kiểm tra điều này khi bạn kiểm tra tính khả dụng
Đảm bảo rằng các quy tắc gửi đến của nhóm bảo mật VPC của bạn cho phép truy cập vào phiên bản CSDL của bạn. Để biết thêm thông tin, xem
Tìm điểm cuối phiên bản DB và số cổng
Bạn cần có cả điểm cuối và số cổng để kết nối với phiên bản CSDL
Để tìm điểm cuối và cổng
Đăng nhập vào Bảng điều khiển quản lý AWS và mở bảng điều khiển Amazon RDS tại https. // bảng điều khiển. aws. amazon. com/rds/
Ở góc trên bên phải của bảng điều khiển Amazon RDS, chọn Khu vực AWS của phiên bản CSDL của bạn
Tìm tên Hệ thống tên miền (DNS) (điểm cuối) và số cổng cho phiên bản CSDL của bạn
Mở bảng điều khiển RDS và chọn Cơ sở dữ liệu để hiển thị danh sách các phiên bản CSDL của bạn
Chọn tên phiên bản SQL Server DB để hiển thị chi tiết của nó
Trên tab Kết nối & bảo mật, sao chép điểm cuối
Lưu ý số cổng
Kết nối với phiên bản CSDL của bạn bằng Microsoft SQL Server Management Studio
Trong quy trình này, bạn kết nối với phiên bản CSDL mẫu của mình bằng cách sử dụng Microsoft SQL Server Management Studio (SSMS). Để tải xuống phiên bản độc lập của tiện ích này, hãy xem Tải xuống SQL Server Management Studio (SSMS) trong tài liệu của Microsoft
Để kết nối với phiên bản CSDL bằng SSMS
Khởi động SQL Server Management Studio
Hộp thoại Kết nối với Máy chủ xuất hiện
Cung cấp thông tin cho phiên bản CSDL của bạn
Đối với loại Máy chủ, chọn Công cụ cơ sở dữ liệu
Đối với Tên máy chủ, hãy nhập tên DNS (điểm cuối) và số cổng của phiên bản CSDL của bạn, được phân tách bằng dấu phẩy
Thay đổi dấu hai chấm giữa điểm cuối và số cổng thành dấu phẩy
Tên máy chủ của bạn sẽ giống như ví dụ sau
database-2.cg034itsfake.us-east-1.rds.amazonaws.com,1433Đối với Xác thực, chọn Xác thực máy chủ SQL
Đối với Đăng nhập, hãy nhập tên người dùng chính cho phiên bản CSDL của bạn
Đối với Mật khẩu, hãy nhập mật khẩu cho phiên bản CSDL của bạn
Chọn Kết nối
Sau một lúc, SSMS kết nối với phiên bản CSDL của bạn
Nếu bạn không thể kết nối với phiên bản CSDL của mình, hãy xem và
Phiên bản SQL Server DB của bạn đi kèm với cơ sở dữ liệu hệ thống tích hợp sẵn tiêu chuẩn của SQL Server (master, model, msdb và select @@VERSION0). Để khám phá cơ sở dữ liệu hệ thống, hãy làm như sau
Trong SSMS, trên menu View, chọn Object Explorer
Mở rộng phiên bản CSDL của bạn, mở rộng Cơ sở dữ liệu, sau đó mở rộng Cơ sở dữ liệu hệ thống
Phiên bản SQL Server DB của bạn cũng đi kèm với một cơ sở dữ liệu có tên là select @@VERSION1. Amazon RDS sử dụng cơ sở dữ liệu này để lưu trữ các đối tượng mà nó dùng để quản lý cơ sở dữ liệu của bạn. Cơ sở dữ liệu select @@VERSION1 cũng bao gồm các thủ tục được lưu trữ mà bạn có thể chạy để thực hiện các tác vụ nâng cao. Để biết thêm thông tin, hãy xem Các tác vụ DBA phổ biến cho Microsoft SQL Server
Giờ đây, bạn có thể bắt đầu tạo cơ sở dữ liệu của riêng mình và chạy các truy vấn đối với phiên bản CSDL và cơ sở dữ liệu của bạn như bình thường. Để chạy truy vấn kiểm tra đối với phiên bản CSDL của bạn, hãy làm như sau
Trong SSMS, trên menu Tệp trỏ tới Mới rồi chọn Truy vấn với Kết nối Hiện tại
Nhập truy vấn SQL sau
select @@VERSIONChạy truy vấn. SSMS trả về phiên bản SQL Server của phiên bản CSDL Amazon RDS của bạn
Kết nối với phiên bản CSDL của bạn bằng SQL Workbench/J
Ví dụ này cho thấy cách kết nối với một phiên bản CSDL đang chạy công cụ cơ sở dữ liệu Microsoft SQL Server bằng cách sử dụng công cụ cơ sở dữ liệu SQL Workbench/J. Để tải xuống SQL Workbench/J, hãy xem SQL Workbench/J
SQL Workbench/J sử dụng JDBC để kết nối với phiên bản CSDL của bạn. Bạn cũng cần trình điều khiển JDBC cho SQL Server. Để tải xuống trình điều khiển này, hãy xem trình điều khiển Microsoft JDBC 4. 1 (xem trước) và 4. 0 cho máy chủ SQL
Để kết nối với phiên bản DB bằng SQL Workbench/J
Mở Bàn làm việc SQL/J. Hộp thoại Select Connection Profile xuất hiện như hình dưới đây
Trong hộp đầu tiên ở đầu hộp thoại, nhập tên cho hồ sơ
Đối với Trình điều khiển, hãy chọn select @@VERSION3
Đối với URL, hãy nhập select @@VERSION4, sau đó nhập điểm cuối của phiên bản CSDL của bạn. Ví dụ: giá trị URL có thể như sau
jdbc:sqlserver://sqlsvr-pdz.abcd12340.us-west-2.rds.amazonaws.com:1433Đối với Tên người dùng, hãy nhập tên người dùng chính cho phiên bản CSDL
Đối với Mật khẩu, hãy nhập mật khẩu cho người dùng chính
Chọn biểu tượng lưu trên thanh công cụ hộp thoại, như hình sau
Chọn OK. Sau một lúc, SQL Workbench/J kết nối với phiên bản CSDL của bạn. Nếu bạn không thể kết nối với phiên bản CSDL của mình, hãy xem và
Trong ngăn truy vấn, nhập truy vấn SQL sau
select @@VERSIONChọn biểu tượng select @@VERSION5 trên thanh công cụ, như hình sau
Truy vấn trả về thông tin phiên bản cho phiên bản CSDL của bạn, tương tự như sau
Microsoft SQL Server 2017 (RTM-CU22) (KB4577467) - 14.0.3356.20 (X64)
Cân nhắc nhóm bảo mật
Để kết nối với phiên bản CSDL của bạn, phiên bản CSDL của bạn phải được liên kết với một nhóm bảo mật. Nhóm bảo mật này chứa địa chỉ IP và cấu hình mạng mà bạn sử dụng để truy cập phiên bản CSDL. Bạn có thể đã liên kết phiên bản CSDL của mình với một nhóm bảo mật thích hợp khi tạo phiên bản CSDL của mình. Nếu bạn đã chỉ định một nhóm bảo mật mặc định, không được định cấu hình khi tạo phiên bản CSDL, thì tường lửa phiên bản CSDL của bạn sẽ ngăn các kết nối
Trong một số trường hợp, bạn có thể cần tạo một nhóm bảo mật mới để có thể truy cập. Để biết hướng dẫn về cách tạo nhóm bảo mật mới, hãy xem Kiểm soát quyền truy cập với các nhóm bảo mật. Đối với chủ đề hướng dẫn bạn quy trình thiết lập quy tắc cho nhóm bảo mật VPC của bạn, hãy xem Hướng dẫn. Tạo VPC để sử dụng với phiên bản CSDL (chỉ dành cho IPv4)
Sau khi bạn đã tạo nhóm bảo mật mới, hãy sửa đổi phiên bản CSDL của bạn để liên kết nó với nhóm bảo mật. Để biết thêm thông tin, xem Sửa đổi phiên bản Amazon RDS DB
Bạn có thể tăng cường bảo mật bằng cách sử dụng SSL để mã hóa kết nối với phiên bản CSDL của mình. Để biết thêm thông tin, hãy xem Sử dụng SSL với phiên bản Microsoft SQL Server DB
Khắc phục sự cố kết nối với phiên bản SQL Server DB của bạn
Bảng sau đây hiển thị các thông báo lỗi mà bạn có thể gặp phải khi tìm cách kết nối với phiên bản SQL Server DB của mình. Để biết thêm thông tin về các sự cố kết nối, hãy xem
Đề xuất khắc phục sự cố
select @@VERSION6
Đảm bảo rằng bạn đã chỉ định chính xác tên máy chủ. Đối với Tên máy chủ, hãy nhập tên DNS và số cổng của phiên bản CSDL mẫu của bạn, được phân tách bằng dấu phẩy
Nếu bạn có dấu hai chấm giữa tên DNS và số cổng, hãy đổi dấu hai chấm thành dấu phẩy
Tên máy chủ của bạn sẽ giống như ví dụ sau. sample-instance.cg034itsfake.us-east-1.rds.amazonaws.com,1433select @@VERSION7
Bạn đã có thể truy cập phiên bản CSDL nhưng kết nối bị từ chối. Sự cố này thường do chỉ định tên người dùng hoặc mật khẩu không chính xác. Xác minh tên người dùng và mật khẩu, sau đó thử lại
select @@VERSION8Các quy tắc truy cập được thực thi bởi tường lửa cục bộ của bạn và các địa chỉ IP được phép truy cập phiên bản DB của bạn có thể không khớp. Vấn đề rất có thể là các quy tắc gửi đến trong nhóm bảo mật của bạnPhiên bản cơ sở dữ liệu của bạn phải được truy cập công khai. Để kết nối với nó từ bên ngoài VPC, phiên bản phải được chỉ định một địa chỉ IP công cộng