無法連接到我的 AWS EC2

無法連接到我的 AWS EC2

我有一台 AWS 伺服器(帶有 IIS 的 MS SQL SERVER EXPRESS 2008 R2),彈性 IP 為 54.214.8.111,配置了 HTTP、MS SQL 和 FTP 的安全群組,我可以使用 rdp 檔案連接到遠端虛擬機器亞馬遜在控制台中為您提供。

然而,當我嘗試透過 Visual Studio 連線來測試資料庫是否正常運作時,它給我一個「使用者『dbuser』登入失敗」錯誤。存取權限等。

除了我懷疑伺服器實例之外,一切似乎都配置正確。

有人可以幫忙嗎? PS 我對 Web 開發相當陌生,這是我的第一個 AWS EC2 伺服器。

答案1

雖然這篇文章是一年前的,但我在這裡為未來的訪客留下了一個解決方案。

  1. 遠端連線到AWS實例
  2. 運行SQL Management Studio,透過Windows Auth連接到資料庫。
  3. 右鍵單擊左側窗格中的伺服器名稱(根伺服器名稱),按一下“屬性”->“安全性”
  4. 選擇頂端的「SQL Server 和 Windows 驗證模式」。按一下“確定”。

然後嘗試一下。它會起作用的。

希望這可以幫助。

答案2

將您的 MSSQL 連接埠公開到網際網路。這樣做,你只是在要求被駭客攻擊。

我對你的 IP 運行了 nmap,看起來你的 MSSQL 連接埠確實是開放的:

~ nmap -p 1433 54.214.8.111

Starting Nmap 6.25 ( http://nmap.org ) at 2013-04-16 14:39 CDT
Nmap scan report for ec2-54-214-8-111.us-west-2.compute.amazonaws.com (54.214.8.111)
Host is up (0.085s latency).
PORT     STATE SERVICE
1433/tcp open  ms-sql-s

Nmap done: 1 IP address (1 host up) scanned in 2.00 seconds

因此,您的問題似乎在於憑證不正確。驗證您的資料庫用戶帳戶具有適當的遠端連線權限,並且使用正確的密碼。

相關內容