

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

# 使用 SAP ASE 数据库作为目标 AWS Database Migration Service
<a name="CHAP_Target.SAP"></a>

您可以使用任何支持的数据库源将数据迁移到 SAP Adaptive Server Enterp AWS DMS rise (ASE)（以前称为 Sybase）数据库。

有关 AWS DMS 支持作为目标的 SAP ASE 版本的信息，请参阅[的目标 AWS DMS](CHAP_Introduction.Targets.md)。

## 使用 SAP ASE 数据库作为目标的先决条件 AWS Database Migration Service
<a name="CHAP_Target.SAP.Prerequisites"></a>

在开始使用 SAP ASE 数据库作为目标之前 AWS DMS，请确保满足以下先决条件：
+ 向 AWS DMS 用户提供 SAP ASE 帐户访问权限。此用户必须具有 SAP ASE 数据库的 read/write 权限。
+ 在某些情况下，您可能会复制到安装在 Microsoft Windows 上、使用非拉丁字符（例如，中文）配置的 Amazon EC2 实例上的 SAP ASE 版本 15.7。在这种情况下， AWS DMS 需要在目标 SAP ASE 计算机上安装 SAP ASE 15.7 SP121 。

## 使用 SAP ASE 数据库作为目标时的限制 AWS DMS
<a name="CHAP_Target.SAP.Limitations"></a>

将 SAP ASE 数据库作为 AWS DMS的目标时，存在以下限制：
+ AWS DMS 不支持包含以下数据类型的字段的表。具有这些数据类型的复制列显示为 null。
  + 用户定义的类型 (UDT)

## 使用 SAP ASE 作为目标时的端点设置 AWS DMS
<a name="CHAP_Target.SAP.ConnectionAttrib"></a>

您可以使用端点设置来配置 SAP ASE 目标数据库，这与使用额外连接属性类似。您可以在使用 AWS DMS 控制台创建目标端点时指定设置，或者使用中的`create-endpoint`命令和 `--sybase-settings '{"EndpointSetting": "value", ...}'` JSON 语法。[AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/dms/index.html)

下表显示了将 SAP ASE 作为目标时您可以使用的端点设置。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/dms/latest/userguide/CHAP_Target.SAP.html)

## SAP ASE 的目标数据类型
<a name="CHAP_Target.SAP.DataTypes"></a>

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

有关 AWS DMS 数据类型的更多信息，请参见[AWS Database Migration Service 的数据类型](CHAP_Reference.DataTypes.md)。


|  AWS 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 | 