将SQL Server同步到SQL Server 本页为使用数据传输服务DTS将SQL Server数据同步到SQL Server的详细介绍,包括数据同步支持的源库、目标库,支持的同步对象及SQL,数据库账号权限说明,操作须知,操作步骤等。 支持的源和目标数据库 支持的源和目标数据库如下表: 源数据库 目标数据库 自建SQL Server、RDS for SQL Server 2008企业版/2012企业版/2014企业版/2016 标准版/2016 企业版/2019 标准版/2019 企业版/2022 标准版/2022 企业版 RDS for SQL Server 2016 标准版/2016 企业版 /2019 标准版/2019 企业版 /2022 标准版/2022 企业版 说明 源数据库版本不得高于目标数据库版本。 内存数据库(InMemory OLTP)冲突:由于 SQL Server 中 InMemory OLTP 特性和 Mirroring(镜像)技术不兼容,如果源库开启了内存数据库,目标端绝对不能选择高可用版(主备架构)的云数据库实例。 特殊云厂商限制(如Azure SQL):因为部分 SQL Server(例如 Azure SQL)不支持 use 语法,所以无法在一个任务中实现多库同步,必须每个库单独建立同步任务;Azure SQL 数据库的连接策略暂不支持 Redirect,如果是 Redirect 请修改成默认值或者 Proxy 选项。若源库为 Azure SQL Database,一个实例仅支持迁移一个数据库。 CDC 开启的版本红线:若源库待同步的表需要开启 CDC,源库为企业版时必须为 2008 及以上版本;源库为标准版时必须为 2016 SP1 及以上版本。