创建和配置 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 文档中的 管理对项目、文件夹和组织的访问权限

后续步骤