2016-03-07 22 views
8

AWS dünyasında yeniyim. RDS (ABD-Doğu-1a) üzerinde Microsoft SQL Server 2012 Express (11.00.5058) örneğime erişmek için bir sorunum var.AWS - RDS DB'ye bağlanılamıyor: SQL Server 2012 Express

DB örneğini oluşturduğumda, ona erişebildi, bazı tablolar oluşturabiliyor, veri aktarabiliyordum, vb. Her şey yolunda gitti!

Bazı hareketsizlikten sonra bir şey değiştirmedim ve birkaç saat sonra Microsoft SQL Server Enterprise Manager'ı kullanarak SQL Server örneğine erişmeyi denedim, ancak artık ona bağlanamadım. Ben mesajın aşağıdaki var:

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)

Halen örneği, güvenlik grubudur 'rds Lansman-sihirbaz (SG-be4afcc6)' olarak kullanılabilir görünmektedir.

Telnet aracılığıyla 1433 bağlantı noktasına bağlanmayı deniyorum ve başarı yok.

Örnek adı m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com şeklindedir.

Neye eklediğiniz hakkında bir fikrin var mı?

Yardımlarınız için çok teşekkür ederiz.

GÜNCELLEME

Telnet komut dönüş bu:

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 ayarları:

enter image description here

Güvenlik Grup:

enter image description here enter image description here

VPC:

enter image description here

Ben başarılı olamadı benim ev bağlantısı, ya kahvehane wifi kullanarak bağlanmayı denedim. IP adresimin şu anda ne olduğunu kontrol etmedim ama garip olan şey, DB örneğini oluşturduğumda (SQL tablosu oluştur, veri aktar, vb ...) birkaç saat sonra SQL sunucusuna bağlanabildiğim. (ve herhangi bir değişiklik olmadan), ona erişemedim.

Güvenlik grubu/gelen kuralda buna benzer yeni bir kural eklerseniz bu sorunumu giderir: (henüz denemedim çünkü şu anda işteyim ve SQL erişimini engelleyen güvenlik duvarımız var)) Bu noktada

enter image description here

, veri duyarlı değildir ve güvenlik büyük bir sorun değildir.

Yardımlarınız için tekrar teşekkürler!

+0

Telnet konusunda 'başarılı olmama' ile ilgili bir hata mesajı aldığınız anlamına mı geliyor? telnet arızası, portun kapandığını ve bu yüzden güvenlik grubunuzu iki kez kontrol etmeniz gerektiğini gösterir. Güvenlik grubu kuralınız tam olarak nasıl görünüyor? Örneğin, belirli bir kaynak IP adresi için ise, müşteri IP adresiniz gerçekten değişmiş olabilir. IP'nizi kontrol etmek için whatismyip.com'u kullanırsanız, güvenlik grubu kuralındakiyle eşleşir mi? –

+0

Güvenlik grubu kurallarını açıklayabilir misiniz? Ayrıca, bir EC2 sunucusuna veya bilgisayarınıza nereden erişiyorsunuz? – Max

+0

Gönderiyi bazı ek bilgilerle güncelliyorum;) –

cevap

4

Bu belki varsayılan grubu seçin, böylece Kişisel Güvenlik Grubu Ve In (GELEN) ADD KURAL düzenleyin ve (HER YERDE) bağlantıyı

0
  1. Eylemler
  2. Düzenleme sadık kuralları
  3. MS SQL izin çünkü TCP 1433 My Ip
  4. kaydet
bağlamak deneyin (otomatik yönlendirici kamu ip görünür)
İlgili konular