配置 Cloud SQL for SQL Server 源实例

本页面介绍了如何配置 Cloud SQL for SQL Server 来源,以进行持续同构 SQL Server 迁移。

在此迁移路径中,当您在两个 Cloud SQL for SQL Server 实例之间进行迁移时,Database Migration Service 会自动处理所有必需的备份文件导出到 Cloud Storage 存储桶的操作。

如需准备 Cloud SQL for SQL Server 实例,以便使用 Database Migration Service 进行同构迁移,请执行以下操作:

  1. 在实例中创建专用的迁移用户账号。请参阅 Cloud SQL 文档中的 创建用户。
  2. 为专用迁移用户账号分配必要的权限。 运行以下命令:

    SQL Server 2019 及更早版本

    对于 SQL Server 2019 及更早版本,请授予 VIEW SERVER STATE 权限。

    USE [master];
    GO
    
    GRANT VIEW SERVER STATE TO MIGRATION_USER;
    GO

    将 MIGRATION_USER 替换为迁移用户账号的名称。

    SQL Server 2022 及更高版本

    对于 SQL Server 2022 及更高版本,请授予 VIEW SERVER STATE 权限。

    USE [master];
    GO
    
    GRANT VIEW SERVER PERFORMANCE STATE TO MIGRATION_USER;
    GO

    将 MIGRATION_USER 替换为迁移用户账号的名称。

  3. 在源实例上 启用时间点恢复 (PITR)。

后续步骤

继续迁移。请参阅 Cloud SQL for SQL Server 来源迁移指南。