本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 SAP ASE 数据库作为 Amazon Database Migration Service的目标
您可以使用任何支持的数据库源将数据迁移到 SAP Adaptive Server Enterp Amazon DMS rise (ASE)(以前称为 Sybase)数据库。
有关 Amazon DMS 支持作为目标的 SAP ASE 版本的信息,请参阅的目标 Amazon DMS。
使用 SAP ASE 数据库作为目标的先决条件 Amazon Database Migration Service
在开始使用 SAP ASE 数据库作为目标之前 Amazon DMS,请确保满足以下先决条件:
-
向 Amazon DMS 用户提供 SAP ASE 帐户访问权限。此用户必须具有 SAP ASE 数据库中的读/写权限。
-
在某些情况下,你可以复制到安装在微软 Windows 上的亚马逊 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 目标数据库,这与使用额外连接属性类似。您可以在使用 Amazon DMS 控制台创建目标端点时指定设置,或者使用中的create-endpoint
命令和 --sybase-settings '{"
JSON 语法。Amazon CLIEndpointSetting"
:
"value"
, ...
}'
下表显示了将 SAP ASE 作为目标时您可以使用的端点设置。
名称 | 描述 |
---|---|
|
如果要为 ASE 15.7 及更高版本使用 TLS,请设置此属性。 默认值: 示例: 有效值: |
|
要指定的任何其他 ODBC 连接参数。 |
SAP ASE 的目标数据类型
下表显示了使用时支持的 SAP ASE 数据库目标数据类型 Amazon DMS 以及 Amazon DMS 数据类型的默认映射。
有关 Amazon DMS 数据类型的更多信息,请参见Database Migration Servic Amazon e 的数据类型。
Amazon DMS 数据类型 |
SAP ASE 数据类型 |
---|---|
BOOLEAN |
BIT |
BYTES |
VARBINARY (Length) |
DATE |
DATE |
TIME |
TIME |
TIMESTAMP |
如果小数位数 => 0 且 <= 6,请使用 BIGDATETIME 如果小数位数 => 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 |