我在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
实例创建了一个新用户,但是我也无法与此新用户连接到该实例。知道我在这里可能会缺少什么吗?
答案 0 :(得分:0)
知道我可能在这里缺少什么吗?
请记住,带有SQL Server的Cloud SQL仍处于测试阶段,可能会导致意外行为。如果您有选择,则可以始终更改为使用MySQL或PostgreSQL。
对于您的实际设置,我强烈建议您遵循下一个教程,因为您会发现如何使用SSMS以及通过Cloud Shell通过命令行连接到SQL Server实例:
如果您想进行本地测试,则可以使用Cloud SQL proxy并引用此documentation.
如果您想使用SSMS,可以随时遵循下一个documentation.
遵循上述两个教程中的任何一个,您都应该能够成功连接到SQL Server实例。
希望对您有帮助。
答案 1 :(得分:0)
要将SSMS连接到SQL Server的Cloud SQL实例,建议的方法是使用Cloud SQL代理,它为您提供了到数据库的安全SSL连接。这是一篇博客文章,内容涉及如何执行此操作,如果您有任何疑问,请告诉我:Managing SQL Server instances in Cloud SQL。