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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

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

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

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

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

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

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

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

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

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

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

姓名 Description

driver

如果您想要将TLS用于ASE15.7和更高版本,请设置此属性。

默认值:Adaptive Server Enterprise

示例: driver=Adaptive Server Enterprise 16.03.06;

有效值:Adaptive Server Enterprise 16.03.06

注意

AWS DMS 在版本3.3.2和更高版本中支持此附加连接属性。

additionalConnectionProperties

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

SAP ASE 的目标数据类型

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

有关 AWS DMS 数据类型的其他信息,请参阅Data types for AWS Database Migration Service

AWS 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

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

  • 用户定义的类型 (UDT)