您可以使用 SQL Server 命令行客户端连接到 Cloud SQL。本页面介绍如何将 SQL Server 客户端(无论是在您的客户端机器上本地运行还是在 Compute Engine 虚拟机上运行)连接到 Cloud SQL 实例。
准备工作
在使用 sqlcmd
客户端连接到 Cloud SQL 实例之前,请执行以下操作:
-
创建一个 Cloud SQL 实例,包括配置默认用户。
请参阅创建实例和为默认用户账号设置密码。
(可选)创建一个 Compute Engine 虚拟机实例,然后使用 SSH 连接到该实例。
确定您将如何连接到实例。
如需了解连接方案以及如何从中进行选择,请参阅连接方案简介。
- 安装 SQL Server 命令行工具。
在本地机器或 Compute Engine 虚拟机上使用 SQL Server 客户端
如需使用 sqlcmd
客户端连接到 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 实例的访问权限
如需配置对实例的访问权限,请执行以下操作:
- 从客户端机器或 Compute Engine 虚拟机实例中,使用我的 IP 是什么以查看客户端机器的 IP 地址。
- 复制该 IP 地址。
-
在 Google Cloud 控制台中,转到 Cloud SQL 实例页面。
- 如需打开实例的概览页面,请点击实例名称。
- 从 SQL 导航菜单中选择连接。
- 选择网络标签页。
- 在已获授权的网络部分中,点击添加网络,然后输入已安装该客户端的机器的 IP 地址。
- 点击完成,随后点击页面底部的保存以保存更改。
- 连接到您的实例。
连接到您的 Cloud SQL 实例
如需允许在不加密的情况下进行连接,实例的 requireSsl
必须设置为 false
。在 Google Cloud 控制台中,必须清除仅允许 SSL 连接复选框。
如需详细了解实例的 SSL/TLS 配置,请参阅配置 SSL/TLS 证书。
如需连接到实例,请执行以下操作:
- 确认您已安装客户端并配置对实例的访问权限。
- 使用
sqlcmd
命令进行连接,具体步骤与 SQL Server 快速入门和使用该实用程序页面上所提供的示例相类似。
使用 SSL/TLS 连接到您的 Cloud SQL 实例
客户端启动的加密部分,以及在 Linux 上加密与 SQL Server 的连接页面中的相关部分。
后续步骤
自行试用
如果您是 Google Cloud 新手,请创建一个账号来评估 Cloud SQL 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费试用 Cloud SQL