無法訪問遠端桌面服務 - 伺服器池包含集群和非集群的 RD 連接代理伺服器
我們遇到了一個隨機錯誤,導致我們無法發布遠端應用程序。每次我們在伺服器管理器中管理遠端桌面服務時,都會遇到上述錯誤。我們只設置了一個連接代理,但我們在 HA 中設置了它,並認為我們可能會在未來添加另一個。我已經檢查了配置,我看到的一切都表明它設置正確。唯一奇怪的是,我們沒有在 SQL Server 上為 SQL 開放埠 1433,但這在以前似乎不是問題。
這也不是一個新設置——我們已經通過這個網關向客戶端發布遠端應用程序大約六個月了。
現在我正在嘗試破譯 SQL DB 中 ErrorLog 表中的條目。任何關於在哪裡尋找錯誤配置的想法都將不勝感激。
作業系統:Windows Server 2012R2
SQL:MSSQL Server 2012
不幸的是,我們無法確定此問題是在過去幾週內何時出現的,因此我們無法確定我們所做的哪些更改可能會導致此問題。三週前,我們有一位技術人員意外重啟了 SQL Server,當時的日誌中有大量錯誤。數據庫上修改的日期也與此一致。但我們懷疑我們的技術人員已經能夠發布遠端應用程序。
原來有人將連接代理角色添加到我們的會話主機之一。這麼多的facedesk。
編輯:就像我在原始文章中所說的那樣,我們將連接代理設置為高可用性模式(集群),並認為我們會在以後添加另一個。一位技術人員將連接代理角色(非集群)添加到我們的一個會話主機(託管遠端應用程序的伺服器)中。然後,他將其添加到管理集合的伺服器上的伺服器管理器中的伺服器池中,從而將兩個連接代理作為池的一部分,一個集群,一個不集群。RDS 不喜歡這樣。
編輯 2:我已經知道我們不能只從池中刪除伺服器的原因是有問題的會話主機已經添加到 RDS 部署中,並從中發布了遠端應用程序。連接代理角色是在一些錯誤的故障排除之後添加的,並且必須從伺服器中刪除才能再次訪問 RDS。