数据复制服务 DRS-将Microsoft SQL Server同步到PostgreSQL:支持的同步对象范围

时间:2025-05-27 16:12:51

支持的同步对象范围

在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2DRS会根据用户选择,在“预检查”阶段对同步对象进行自动检查

表2 支持的同步对象

类型名称

使用须知

同步对象范围

  • 支持的字段类型

    TINYINT、SMALLINT、INT、BIGINT、DECIMAL、NUMERIC、FLOAT、REAL、SMALLMONEY、MONEY、BIT、DATE、SMALLDATETIME、DATETIME、DATETIME2、DATETIMEOFFSET、TIME、TIMESTAMP、XML、CHAR、VARCHAR、NCHAR、NVARCHAR、BINARY、VARBINARY、IMAGE、NTEXT、TEXT、UNIQUEIDENTIFIER。

  • 不支持的字段类型:HIERARCHYID、TABLE、SQL_VARIANT、GEOMETRY、GEOGRAPHY。
  • 全量同步的范围
    • 支持选中表的表结构、数据和索引。
    • 同步对象的库名、表名只能包含如下字符:字母、数字、下划线和中划线,库名长度不能超过58个字符。
    • 同步对象选择的表个数不能超过1000。对于超过1000个表的情况,建议分批次同步(待上一个同步任务结束后,再重新创建任务)。
    • 不支持同步源数据库中开启TDE(Transparent Data Encryption)加密的数据库。若不需要同步TDE加密的库,请在对象选择中去掉;若需要同步TDE加密的库,请先将TDE关闭。
    • 不支持列加密。
    • 全量阶段同步表结构时,源数据库自增列同步到目标端为普通列,不同步自增属性。
    • 对于TIMESTAMP WITH TIME ZONE类型,根据目标库时区做转换后不得大于“9999-12-31 23:59:59.999999”。
    • 默认值包含目标数据库不支持的值或者函数时,会导致对应表结构迁移失败。
    • 单全量支持同步源端计算列到目标端普通列。
  • 增量同步的范围
    • 支持DML(Data Manipulation Language):包括INSERT、UPDATE、DELETE。
    • 不支持DDL(Data Definition Language)。
    • 增量不支持同步源端计算列。
support.huaweicloud.com/productdesc-drs/drs_04_0536.html
提示

您即将访问非华为云网站,请注意账号财产安全