2016-03-04 76 views
0

我有一個帶有靜態IP地址的谷歌計算引擎,運行帶有SQL Server 2012 express的widows server 2012。 我已經啓用了SQL遠程連接,按照說明here,並設置了Windows防火牆和谷歌防火牆,以允許在端口1433連接。我還驗證SQL引擎正在運行。 我用telnet測試了端口連接,它允許連接。 問題是我仍然無法連接到服務器。 錯誤:SQL遠程連接無法在Google計算引擎上工作

a network related or instance specific error occurred while establishing a connection .... error 26 error locating server specified

下面是使用

"Data Source=IP Address\SQLEXPRESS;Database=dbname;User Id=xyz;Password=123;"

連接字符串IM用戶發佈了同樣的問題here但我能夠telnet我的服務器。 我以前用AWS服務器使用過相同的步驟,一切都很完美。是否還有其他步驟需要使用Google計算服務器完成?

回答

0

我在連接字符串中有錯誤。 我最終切換到Amazon AWS服務器並且以下連接字符串可以工作。

"Data Source=ec2-00-000-00-000.compute-1.amazonaws.com,PORT#;Database=test;User Id=xyz;Password=1234;" 
0

如果您嘗試從GCP之外的遠程計算機進行連接,那麼您是否已在「高級」選項卡的「邊緣遍歷」設置下查看了SQL Server防火牆規則的內部? Edge Traversal Setting

相關問題