尝试在gcp上连接到SQL Server?

时间:2019-12-29 04:21:31

标签: 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 Server用户的密码,并尝试使用以下命令通过SSMS登录此SS实例:

Server name = my-quest-263123:us-central1:my-instance-1
Authentication = "SQL Server Authentication"
Login = sqlserver
Password = (sqlserver password)

但是,我无法使用这种方法连接到实例。我还为我的GCP SQL实例创建了一个新用户,但是我也无法与此新用户连接到该实例。知道我在这里可能会缺少什么吗?

2 个答案:

答案 0 :(得分:0)

  

知道我可能在这里缺少什么吗?

请记住,带有SQL Server的Cloud SQL仍处于测试阶段,可能会导致意外行为。如果您有选择,则可以始终更改为使用MySQL或PostgreSQL。

对于您的实际设置,我强烈建议您遵循下一个教程,因为您会发现如何使用SSMS以及通过Cloud Shell通过命令行连接到SQL Server实例:

遵循上述两个教程中的任何一个,您都应该能够成功连接到SQL Server实例。

希望对您有帮助。

答案 1 :(得分:0)

要将SSMS连接到SQL Server的Cloud SQL实例,建议的方法是使用Cloud SQL代理,它为您提供了到数据库的安全SSL连接。这是一篇博客文章,内容涉及如何执行此操作,如果您有任何疑问,请告诉我:Managing SQL Server instances in Cloud SQL