Google cloud platform 正在尝试连接到gcp上的SQL Server?

Google cloud platform 正在尝试连接到gcp上的SQL Server?,google-cloud-platform,Google Cloud Platform,我已经在GCP上创建了一个新的SQL Server实例和数据库。“概述”选项卡显示以下信息: 连接到此实例 公共IP地址:35.223.145.123 实例连接名称:my-quest-263123:us-central1:my-Instance-1 “连接”选项卡已选中“公共IP”。我可以用我的公共ip地址在此选项卡上“添加网络”。网络输入旁边的一条说明是“使用CIDR符号”。我当时无法立即想出如何执行此操作,但此输入接受了我的标准公共IP地址SSL 我在“用户”选项卡上更新了SQL Serve

我已经在
GCP
上创建了一个新的SQL Server实例和数据库。“概述”选项卡显示以下信息:

连接到此实例

公共IP地址:35.223.145.123

实例连接名称:my-quest-263123:us-central1:my-Instance-1

“连接”选项卡已选中“公共IP”。我可以用我的公共ip地址在此选项卡上“添加网络”。网络输入旁边的一条说明是“使用
CIDR
符号”。我当时无法立即想出如何执行此操作,但此输入接受了我的标准公共
IP
地址<此连接未启用/需要代码>SSL

我在“用户”选项卡上更新了SQL Server用户的密码,并尝试通过以下SSMS登录到此SS实例:

Server name = my-quest-263123:us-central1:my-instance-1
Authentication = "SQL Server Authentication"
Login = sqlserver
Password = (sqlserver password)
但是,我无法使用这种方法连接到实例。我还为我的
GCP
SQL
实例创建了一个新用户,但我也无法用这个新用户连接到实例。你知道我在这里遗漏了什么吗

你知道我在这里遗漏了什么吗

请记住,带SQL server的云SQL仍处于测试阶段,可能会导致意外行为。如果您可以选择,您可以随时更改为使用MySQL或PostgreSQL

至于您的实际设置,我强烈建议您遵循下面的教程,因为您将了解如何通过Cloud Shell使用SSMS和命令行连接到SQL server实例:

  • 如果您想进行本地测试,可以使用和参考此

  • 如果您想使用SSM,您可以始终遵循下一个步骤

在完成这些教程之后,您应该能够成功地连接到SQL server实例


我希望这会有所帮助。

要将SSM连接到云SQL For SQL Server实例,建议使用云SQL代理,它为您提供到数据库的安全SSL连接。这里有一篇博文介绍了如何做到这一点,如果您有任何问题,请告诉我:。

确保您添加到白名单中的公共ip地址是正确的。CIRD表示法只是定义一个IP范围,您可以在末尾添加/0来指定您的IP范围。另外,当您连接时,您不应该使用实例公共ip吗?