使用 SQL Server 客户端进行连接

您可以使用 SQL Server 命令行客户端连接到 Cloud SQL。本页面介绍如何将 SQL Server 客户端(无论是在您的客户端机器上本地运行还是在 Compute Engine 虚拟机上运行)连接到 Cloud SQL 实例。

准备工作

在使用 sqlcmd 客户端连接到 Cloud SQL 实例之前,请执行以下操作:

在本地机器或 Compute Engine 虚拟机上使用 SQL Server 客户端

如需使用 sqlcmd 客户端连接到 Cloud SQL 实例,请完成以下三项简要任务:

  1. 安装客户端
  2. 配置对 Cloud SQL 实例的访问权限
  3. 连接到 Cloud SQL 实例

安装客户端

如需安装 sqlcmd 客户端,请执行以下操作:

Debian/Ubuntu

对于 Debian/Ubuntu,请安装适用的 SQL Server 命令行工具

CentOS/RHEL

对于 CentOS/RHEL,请安装适用的 SQL Server 命令行工具

openSUSE

对于 openSUSE,请安装适用的 SQL Server 命令行工具

其他平台

如需了解如何安装 SQL Server,请参阅着陆页,以及 SQL Server 下载页面

配置对 Cloud SQL 实例的访问权限

如需配置对实例的访问权限,请执行以下操作:

  1. 从客户端机器或 Compute Engine 虚拟机实例中,使用我的 IP 是什么以查看客户端机器的 IP 地址。
  2. 复制该 IP 地址。
  3. 在 Google Cloud Console 中,转到 Cloud SQL 实例页面。

    转到“Cloud SQL 实例”

  4. 如需打开实例的概览页面,请点击实例名称。
  5. 从 SQL 导航菜单中选择连接
  6. 选择网络标签页。
  7. 已获授权的网络部分中,点击添加网络,然后输入已安装该客户端的机器的 IP 地址。
  8. 点击完成,随后点击页面底部的保存以保存更改。
  9. 连接到您的实例。

连接到您的 Cloud SQL 实例

如需允许在不加密的情况下进行连接,实例的 requireSsl 必须设置为 false。在 Google Cloud 控制台中,必须清除仅允许 SSL 连接复选框。

如需详细了解实例的 SSL/TLS 配置,请参阅配置 SSL/TLS 证书

如需连接到实例,请执行以下操作:

  1. 确认您已安装客户端配置对实例的访问权限
  2. 使用 sqlcmd 命令进行连接,具体步骤与 SQL Server 快速入门使用该实用程序页面上所提供的示例相类似。

使用 SSL/TLS 连接到您的 Cloud SQL 实例

客户端启动的加密部分,以及在 Linux 上加密与 SQL Server 的连接页面中的相关部分。

后续步骤

自行试用

如果您是 Google Cloud 新手,请创建一个账号来评估 Cloud SQL 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。

免费试用 Cloud SQL