SQL Server同步至AnalyticDB PostgreSQL中的准备工作是什么?
在正式配置数据同步任务之前,需要在自建SQL Server数据库上进行日志配置并创建聚集索引。 警告 如果有多个数据库需要同步,您需要重复执行准备工作中的步骤1到步骤4。 在自建SQL Server数据库中执行如下命令,将待同步的数据库恢复模式修改为完整模式。也可通过SSMS客户端修改,具体请参见修改数据库的recovery mode。 use master; GO ALTER DATABASE <database_name> SET RECOVERY FULL WITH ROLLBACK IMMEDIATE; GO 参数说明: <database_name>:待同步的数据库名。
示例: use master; GO ALTER DATABASE mytestdata SET RECOVERY FULL WITH ROLLBACK IMMEDIATE; GO 执行如下命令,将待同步的数据库进行逻辑备份。如您已进行过逻辑备份,可跳过本步骤。 BACKUP DATABASE <database_name> TO DISK='<physical_backup_device_name>'; GO 参数说明: <database_name>:待同步的数据库名。 <physical_backup_device_name>:指定备份文件存储的路径和文件名。 示例: BACKUP DATABASE mytestdata TO DISK='D:\backup\dbdata.bak'; GO 执行如下命令,对待同步的数据库进行日志备份。 BACKUP LOG <database_name> to DISK='<physical_backup_device_name>' WITH init; GO 参数说明: <database_name>:待同步的数据库名。 <physical_backup_device_name>:指定备份文件存储的路径和文件名。 示例: BACKUP LOG mytestdata TO DISK='D:\backup\dblog.bak' WITH init; GO 为待同步的表创建聚集索引,详情请参见创建聚集索引。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。