2016-03-04 78 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

相关问题