2016-03-07 15 views
8

Tôi mới ở thế giới AWS. Tôi gặp sự cố khi truy cập vào phiên bản Microsoft SQL Server 2012 Express (11.00.5058) của tôi trên RDS (US-East-1a).Không thể kết nối trên AWS - RDS DB: SQL Server 2012 Express

Khi tôi đã tạo cá thể DB, tôi có thể truy cập vào nó, tạo một số bảng, chuyển dữ liệu, v.v. mọi thứ hoạt động tốt!

Tôi đã không thay đổi bất cứ điều gì và vài giờ sau khi một số không hoạt động, tôi cố gắng truy cập vào trường hợp SQL Server bằng cách sử dụng Microsoft SQL Server Enterprise Manager nhưng tôi không thể kết nối với nó nữa. Tôi nhận được thông báo sau:

Cannot connect to m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com,1433.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - The wait operation timed out.) (Microsoft SQL Server, Error: 258)

Hiện tại, trường hợp bảo mật là 'rds-launch-wizard (sg-be4afcc6)'.

Tôi đã cố gắng kết nối với cổng 1433 qua Telnet và không thành công.

Tên thể hiện là m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com.

Bạn có biết ý tưởng nào được thêm vào không?

Cảm ơn rất nhiều sự giúp đỡ của bạn.

CẬP NHẬT

Telnet lệnh trở lại này:

thiết lập
telnet m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com 1433 

Connecting To m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com... 
Could not open connection to the host, on port 1433: Connect failed 

DB:

enter image description here

Security Group:

enter image description here enter image description here

VPC:

enter image description here

Tôi đã cố gắng để kết nối bằng cách sử dụng kết nối nhà của tôi, hoặc quán cà phê wifi nhưng không thành công. Tôi đã không kiểm tra địa chỉ IP của tôi là gì vào lúc này nhưng điều kỳ lạ là tôi đã có thể kết nối với máy chủ SQL khi tôi tạo cá thể DB (tạo bảng SQL, truyền dữ liệu, v.v ...) nhưng sau vài giờ (và không có bất kỳ thay đổi nào), tôi không thể truy cập vào nó. Có thể là nếu tôi thêm quy tắc mới vào nhóm bảo mật/quy tắc gửi đến như thế này, nó sẽ khắc phục sự cố của tôi: (tôi chưa thử vì hiện tại tôi đang làm việc và chúng tôi có tường lửa chặn truy cập SQL)

enter image description here

Tại thời điểm này, dữ liệu không nhạy cảm và an ninh không phải là một vấn đề lớn.

Cảm ơn một lần nữa vì những người giúp đỡ của bạn !!!

+0

Đối với telnet có 'không thành công' bạn có nghĩa là bạn nhận được một thông báo thất bại? thất bại telnet chỉ ra rằng có cổng được đóng lại, do đó bạn chắc chắn cần phải kiểm tra lại nhóm bảo mật của bạn. Quy tắc nhóm bảo mật của bạn trông như thế nào? Ví dụ, nếu nó là cho một địa chỉ IP có nguồn gốc cụ thể, địa chỉ IP của khách hàng của bạn có thể đã thực sự thay đổi. Nếu bạn sử dụng whatismyip.com để kiểm tra IP của mình, nó có khớp với IP trong quy tắc nhóm bảo mật không? –

+0

Bạn có thể mô tả các quy tắc của nhóm bảo mật không? Ngoài ra, bạn đang truy cập nó từ đâu, máy chủ EC2 hoặc máy tính của bạn? – Max

+0

Tôi cập nhật bài đăng của mình với một số thông tin bổ sung;) –

Trả lời

4

này vì có thể bạn chọn nhóm mặc định, vì vậy Chỉnh sửa Security Group Và In (inbound) ADD của bạn Quy tắc và cho phép kết nối từ (bất cứ nơi nào)

0
  1. Actions
  2. Sửa inbounds quy tắc
  3. MS SQL TCP 1433 My ip (Tự động xuất hiện ip công cộng của router của bạn)
  4. Lưu
  5. Cố gắng kết nối
Các vấn đề liên quan