将 SAP ASE 数据库作为 Amazon Database Migration Service 的目标 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 SAP ASE 数据库作为 Amazon Database Migration Service 的目标

您可以将数据迁移到 SAP Adaptive Server Enterprise (ASE)(以前称为 Sybase),使用Amazon DMS(来自任意支持的数据库源)。

支持 SAP ASE 版本 15、15.5、15.7、16 和更高版本。

将 SAP ASE 数据库作为 Amazon Database Migration Service 目标的先决条件

在开始将 SAP ASE 数据库作为 Amazon DMS 的目标之前,请确保满足以下先决条件:

  • 向 Amazon DMS 用户提供 SAP ASE 账户访问权限。此用户必须具有 SAP ASE 数据库中的读/写权限。

  • 在某些情况下,您可能会复制到安装在 Microsoft Windows 上使用非拉丁字符(例如,中文)配置的 Amazon EC2 实例上的 SAP ASE 版本 15.7。在此类情况下,Amazon DMS 需要在目标 SAP ASE 计算机上安装 SAP ASE 15.7 SP121。

将 SAP ASE 数据库作为目标时的限制Amazon DMS

将 SAP ASE 数据库作为目标时,存在以下限制:Amazon DMS:

  • Amazon DMS不支持包含带以下数据类型的字段的表。具有这些数据类型的复制列显示为 null。

    • 用户定义的类型 (UDT)

将 SAP ASE 作为 Amazon DMS 目标时的额外连接属性

您可以使用额外的连接属性配置 SAP ASE 目标。在创建目标终端节点时,您可以指定这些设置。如果您具有多个连接属性设置,请用分号将它们彼此分开,并且不需要额外的空格。

下表显示了将 SAP ASE 作为目标时的可用额外连接属性:

名称 描述

driver

如果要将 TLS 用于 ASE 15.7 及更高版本,请设置此属性。

默认值:Adaptive Server Enterprise

示例:driver=Adaptive Server Enterprise 16.03.06;

有效值:Adaptive Server Enterprise 16.03.06

additionalConnectionProperties

要指定的任何其他 ODBC 连接参数。

SAP ASE 的目标数据类型

下表显示了使用 Amazon DMS 时支持的 SAP ASE 数据库目标数据类型以及来自 Amazon DMS 数据类型的默认映射。

有关 Amazon DMS 数据类型的其他信息,请参阅的数据类型AmazonDatabase Migration Service

Amazon DMS 数据类型

SAP ASE 数据类型

BOOLEAN

BIT

BYTES

VARBINARY (Length)

DATE

DATE

TIME

TIME

TIMESTAMP

如果小数位数 => 0 且 =6,请使用:大日期时间

如果小数位数 => 7 且 => 9,请使用:VARCHAR(37)

INT1

TINYINT

INT2

SMALLINT

INT4

INTEGER

INT8

BIGINT

NUMERIC

NUMERIC (p,s)

REAL4

REAL

REAL8

DOUBLE PRECISION

STRING

VARCHAR (Length)

UINT1

TINYINT

UINT2

UNSIGNED SMALLINT

UINT4

UNSIGNED INTEGER

UINT8

UNSIGNED BIGINT

WSTRING

VARCHAR (Length)

BLOB

IMAGE

CLOB

UNITEXT

NCLOB

TEXT