创建和配置 Cloud SQL for SQL Server 目标实例

对于同构 SQL Server 到 Cloud SQL 的迁移,Database Migration Service 要求您先创建并配置 Cloud SQL 目标实例。执行以下步骤:

  1. 创建目标实例。请确保您使用足够的计算和内存资源来满足迁移需求,并遵循 已知限制中列出的要求。

  2. 在目标 Cloud SQL 实例中创建并配置专用迁移用户。Database Migration Service 需要此用户才能成功连接到目标实例并监控您的数据。您需要在稍后 创建目标连接配置文件时提供此账号的用户名和密码。

    1. 在目标 Cloud SQL for SQL Server 实例中创建数据库用户账号。请参阅 Cloud SQL 文档中的 创建和管理用户

    2. 向用户账号分配以下权限:

      • 对于 SQL Server 2019:VIEW ANY DEFINITIONVIEW SERVER STATE
      • 对于更高版本:VIEW ANY DEFINITIONVIEW SERVER PERFORMANCE STATE

    如需了解如何为用户账号分配权限,请参阅 Cloud SQL 文档中的 更改用户权限

  3. 将 Cloud Storage 权限授予与目标实例关联的服务账号。系统会在您创建目标实例后创建此服务账号。

    1. 在 Cloud SQL 实例详情页面上查看与此服务账号关联的电子邮件地址。请参阅 Cloud SQL 文档中的 查看实例信息

    2. 向服务账号添加 storage.objects.getstorage.objects.list 权限。如需了解如何使用 Identity and Access Management 管理访问权限,请参阅 IAM 文档中的 管理对项目、文件夹和组织的访问权限

接下来怎么做?