【问题标题】:SQL remote connection not working on google compute engineSQL远程连接在谷歌计算引擎上不起作用
【发布时间】:2016-03-04 18:59:12
【问题描述】:

我有一个带有静态 IP 地址的谷歌计算引擎,运行 widows server 2012 和 SQL server 2012 express。 我按照here 的说明启用了 SQL 远程连接,并设置了 windows 防火墙和 google 防火墙以允许端口 1433 上的连接。我还验证了 SQL 引擎正在运行。 我已经用 telnet 测试了端口连接,它允许连接。 问题是我仍然无法连接到服务器。 错误:

发生网络相关或特定于实例的错误,同时 建立连接....错误26错误定位服务器 指定

这是我正在使用的连接字符串

"数据源=IP 地址\SQLEXPRESS;数据库=dbname;用户ID=xyz;密码=123;"

一位用户发布了同样的问题here,但我可以远程登录我的服务器。 我之前在 AWS 服务器上使用过相同的步骤,一切都很完美。谷歌计算服务器是否需要执行其他步骤?

【问题讨论】:

    标签: sql-server google-compute-engine


    【解决方案1】:

    如果您尝试从 GCP 之外的远程计算机进行连接,那么您是否查看了 SQL Server 防火墙规则中的高级选项卡下的边缘遍历设置? Edge Traversal Setting

    【讨论】:

      【解决方案2】:

      我在连接字符串中有错误。 我最终切换到 Amazon AWS 服务器并且以下连接字符串有效。

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

      【讨论】:

        猜你喜欢
        • 2016-11-07
        • 2018-05-27
        • 1970-01-01
        • 1970-01-01
        • 2019-02-26
        • 2014-08-21
        • 1970-01-01
        • 1970-01-01
        • 2016-08-26
        相关资源
        最近更新 更多