本页面介绍如何创建 Cloud SQL for SQL Server 实例。
如需详细了解所有实例设置,请参阅实例设置。
新创建的实例具有一个 sqlserver 数据库。
创建 Cloud SQL for SQL Server 实例后,您可以通过创建或导入数据库来向该实例添加数据库。
您在单个项目中可以拥有的实例数上限取决于这些实例的网络架构:
- 新 SQL 网络架构:每个项目最多可以有 1,000 个实例。
- 旧 SQL 网络架构:每个项目最多可以有 100 个实例。
- 同时使用这两种架构:实例数量上限将在 100 到 1,000 之间,具体取决于实例在这两种架构之间的分布情况。
如需请求增加配额,请提交支持请求。读取副本会被计为实例。
在 Cloud SQL 企业 Plus 版和 Cloud SQL 企业版之间选择
创建 Cloud SQL for SQL Server 实例时,您可以从多个不同的机器家族中选择机器配置,具体取决于 Cloud SQL 版本。如需了解详情,请参阅选择机器系列。
并发多线程
借助 Cloud SQL for SQL Server 上的并发多线程 (SMT),您可以在一个物理核心上将两个虚拟 CPU (vCPU) 作为独立的单独线程运行。SMT 默认处于启用状态;但是,您可以停用它,这可能会降低许可费用。
停用 SMT 可能会影响实例性能。如需了解停用 SMT 对实例性能的影响,我们建议您对实例执行负载测试。
准备工作
- 登录您的 Google Cloud 账号。如果您是 Google Cloud新手,请 创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
确保您的用户账号具有以下角色:
详细了解角色和权限。
创建一个 SQL Server 实例
控制台
-
在 Google Cloud 控制台中,前往 Cloud SQL 实例页面。
- 点击创建实例。
- 选择新建实例。
- 在创建实例页面的选择数据库引擎面板上,点击选择 SQL Server。
在创建 SQL Server 实例页面的选择 Cloud SQL 版本部分中,选择实例的 Cloud SQL 版本:
Enterprise或Enterprise Plus。如需详细了解 Cloud SQL 版本,请参阅 Cloud SQL 版本简介。
- 选择实例的版本预设值。如需查看可用的预设值,请点击版本预设值菜单。
- 在实例信息部分中,选择实例的数据库版本。如需查看可用版本,请点击数据库版本菜单。
- 在实例信息窗格的实例 ID 字段中,输入您的实例的 ID。
无需在实例名称中包含项目 ID。此操作将在适当的位置(例如在日志文件中)自动完成。
- 在密码字段中,输入用户的密码。
- 在选择区域和可用区可用性部分,为实例选择区域和可用区。区域可用性可能因 Cloud SQL for SQL Server 版本而异。如需了解详情,请参阅实例设置简介。
将实例与访问实例的资源置于相同区域内。以后无法更改选择的区域。大多数情况下,您不需要指定可用区。
如果将实例配置为高可用性示例,则可以同时选择主要可用区和次要可用区。
在创建实例期间使用次要可用区时,适用以下条件:
- 主要可用区默认为
Any,次要可用区默认为Any (different from primary)。 - 如果同时指定主要可用区和次要可用区,则它们必须是不同的可用区。
- 主要可用区默认为
- 在自定义实例部分,更新实例的设置。
点击显示配置选项以显示设置组。然后,展开您要查看的群组并自定义设置。所有选定选项的总结会显示在右侧。
自定义这些实例设置是可选操作。系统会为没有进行自定义的所有设置分配默认值。
下表是实例设置的快速参考。如需详细了解各项设置,请参阅实例设置页面。
设置 备注 机器类型 机器类型 选择“轻量级”、“标准”(最常见)或“高”内存。 每种机器类型都按实例的 CPU(核心)数量和内存量进行分类。 核心数 实例的 vCPU 数。 了解详情。 内存 实例的内存量(以 GB 为单位)。 了解详情。 自定义 对于专用核心机器类型,请选择自定义按钮以创建具有自定义配置的实例,而不是选择预定义的配置。选择此选项后,需要为实例选择核心数量和内存量。了解详情。 数据缓存 启用数据缓存 默认情况下,系统会自动为 Cloud SQL for SQL Server 企业 Plus 版实例选择启用数据缓存的选项。 如果您不想启用数据缓存,请清除启用数据缓存复选框。 如需详细了解数据缓存,请参阅数据缓存。 存储 存储类型 此设置决定您的实例使用 SSD 还是 HDD 存储空间。了解详情。 存储空间容量 为实例预配的存储空间量。了解详情。 启用存储空间自动扩容功能 该设置决定了在可用空间不足时,Cloud SQL 是否自动为您的实例提供更多存储空间。了解详情。 加密 由 Google 管理的加密 默认选项。 客户管理的加密密钥 (CMEK) 选择此项以将您的密钥与 Google Cloud Key Management Service 搭配使用。了解详情。 连接 专用 IP 为您的实例添加专用 IP 地址。为实例选择专用服务访问通道连接、Private Service Connect 连接或两者都选择。您选择的选项将为您的实例提供专用网络连接。在所有情况下,都需要进行额外配置。
如需选择和配置专用服务访问通道,请执行以下操作:
- 选中专用服务访问通道 (PSA) 复选框。
- 从 VPC 网络下拉菜单中,选择您的实例所连接到的网络的名称。
- 从分配的 IP 范围下拉菜单中,选择自动或从下拉菜单中选择一个特定的命名 IP 范围。
如需详细了解如何配置专用服务访问通道,请参阅配置专用服务访问通道。 您的实例可同时具有公共 IP 地址和专用 IP 地址。
如需选择和配置 Private Service Connect,请执行以下操作:
- 选中 Private Service Connect (PSC) 复选框。
- 点击添加端点。
- 在端点设置部分,执行以下操作:
- 在新端点卡片中,从项目下拉菜单中选择要设置端点的项目。
- 从网络下拉菜单中为端点选择网络。
- 如果 Network Connectivity API 尚未启用,请点击启用。
- 如需设置自动创建服务连接政策的权限,请点击确认网络设置。
如需详细了解如何配置 Private Service Connect,请参阅配置 Private Service Connect。
- 详细了解专用 IP 连接选项。
- 详细了解分配的 IP 地址范围。
公共 IP 为您的实例添加公共 IP 地址。然后,您可以添加已获授权的网络来连接到该实例。 您的实例可同时具有公共 IP 地址和专用 IP 地址。
详细了解如何使用公共 IP 地址。
已获授权的网络 添加新网络的名称和网络地址。了解详情。
允许使用 Google Data API 选中此复选框即表示您允许获授权的用户调用 Data API 以在该实例上执行 SQL 语句。对于仅具有专用 IP 的实例,此功能允许授权用户通过公共互联网调用 Data API。
安全性 服务器证书授权机构模式 选择为此 Cloud SQL 实例签署服务器证书的证书授权机构 (CA) 类型。了解详情。
默认情况下,当您在 Google Cloud 控制台中创建实例时,实例会使用 Google 管理的内部证书授权机构 (
GOOGLE_MANAGED_INTERNAL_CA),这是基于实例的 CA 选项。服务器证书自动轮替 如果您选择 Google 管理的 CAS 证书授权机构 (CA) (
默认情况下,此选项处于停用状态。GOOGLE_MANAGED_CAS_CA) 或客户管理的 CAS 内部证书授权机构 (CUSTOMER_MANAGED_CAS_CA) 选项作为实例的服务器 CA 模式,则可以选择是否自动轮替实例的服务器证书。 如需详细了解如何自动轮替 Cloud SQL 服务器证书,请参阅 启用服务器证书自动轮替。数据保护 备份层级 实例的备份选项。您可以选择增强型备份和标准备份。 自动备份 您希望系统开始执行备份的时间范围。 选择存储备份的位置 对于大多数用例,请选择多区域。如果需要将备份存储在特定区域中(例如出于监管原因而需要这样做),请选择“区域”并从“位置”下拉菜单中选择您的区域。 选择要存储多少个自动备份 您想要保留的自动备份数量(1 到 365 天)。了解详情。 启用时间点恢复 启用时间点恢复和事务日志记录。了解详情。 启用防删除保护 决定是否保护实例免遭意外删除。了解详情。 启用在删除实例后保留的备份 确定在删除实例后是否保留自动备份和按需备份。了解详情。 选择要保留多少天的日志 将预写式日志保留时间配置为 1 到 7 天。默认设置为 7 天。了解详情。 维护 首选时段 该设置用于确定 Cloud SQL 可对您的实例执行中断性维护的时段(时长为一小时)。如果您没有设置此时段,则系统可能会随时执行中断性维护。了解详情。 更新顺序 相对于同一项目内的其他实例,此实例的首选更新时间。了解详情。 标志 添加标志
如需以明文形式查看密码,请点击显示密码图标。
您可以手动输入密码,也可以点击生成以让 Cloud SQL 自动为您创建密码。