我需要在最短的停机时间内将大约30个数据库从On prem SQL Server转移到google Cloud SQL实例。
我想做Logshipping/High availability,但Gcloud SQL不支持sysadmin角色在On prem SQL Server中添加辅助实例。
请让我知道是否有其他方法来做这个
最简单的方法是备份和恢复,但在这方面会有停机时间。真的很多。
可以做到这一点的一种方法是通过复制。没有任何其他功能可以帮助您在不停机的情况下迁移到Google Cloud SQL。下面是一个如何设置的示例。
本文档完全适用于您的案例,这是最好的方法,基本上步骤如下:
- 启用云存储和云SQL API
- 创建SQL实例和云存储桶(您将在其中存放从On prem DB创建的备份(
- 从你的On prem DB创建一个备份,这个步骤取决于你的版本,但我认为详细的步骤给了你和想法,然后上传到刚刚创建的bucket中
- 将创建的备份从存储桶导入Google Cloud SQL
指南中执行的最后一步只是通过连接到实例并执行查询来验证最近导入的数据。对于SQL Server 2017,这是完全相同的指南,但适用于特定版本。