

# Amazon RDS Custom for SQL Server 的要求和限制
<a name="custom-reqs-limits-MS"></a>

您可以在下面找到 Amazon RDS Custom for SQL Server 要求和限制的摘要以便快速参考。要求和限制也出现在相关章节中。

**Topics**
+ [区域和版本可用性](#custom-reqs-limits-MS.RegionVersionAvailability)
+ [RDS Custom for SQL Server 的一般要求](#custom-reqs-limits.reqsMS)
+ [RDS Custom for SQL Server 的数据库实例类支持](custom-reqs-limits.instancesMS.md)
+ [RDS Custom for SQL Server 的限制](#custom-reqs-limits.limitsMS)
+ [设置 RDS Custom for SQL Server 数据库实例的字符集和排序规则](custom-reqs-limits-MS.collation.md)
+ [RDS Custom for SQL Server 数据库实例的本地时区](custom-reqs-limits-MS.TimeZone.md)
+ [在 RDS Custom for SQL Server 中使用服务主密钥](custom-sqlserver-features.smk.md)
+ [RDS Custom for SQL Server 支持更改数据捕获（CDC）](custom-sqlserver-features.cdc.md)

## 区域和版本可用性
<a name="custom-reqs-limits-MS.RegionVersionAvailability"></a>

功能可用性和支持因每个数据库引擎的特定版本以及 Amazon Web Services 区域而异。有关适用于 Amazon RDS Custom for SQL Server 的 Amazon RDS 的版本和区域可用性的更多信息，请参阅[支持 RDS Custom for SQL Server 的区域和数据库引擎](Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.md#Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.sq)。

## RDS Custom for SQL Server 的一般要求
<a name="custom-reqs-limits.reqsMS"></a>

确保遵循 Amazon RDS Custom for SQL Server 的以下要求：
+ 使用 [RDS Custom for SQL Server 的数据库实例类支持](custom-reqs-limits.instancesMS.md) 中显示的实例类。唯一支持的存储类型是 gp2、gp3、io1 和 io2 Block Express 类型的固态硬盘（SSD）。io1、gp2 和 gp3 的最大存储限制为 16 TiB，而 io2 支持 64 TiB。
+ 确保您有创建 RDS Custom 数据库实例的对称 Amazon KMS 密钥。有关更多信息，请参阅 [请确保您有对称的加密 Amazon KMS 密钥](custom-setup-sqlserver.md#custom-setup-sqlserver.cmk)。
+ 确保创建 Amazon Identity and Access Management (IAM) 角色和实例配置文件。有关更多信息，请参阅[手动创建您的 IAM 角色和实例配置文件](custom-setup-sqlserver.md#custom-setup-sqlserver.iam)和[使用 Amazon Web Services 管理控制台自动创建实例配置文件](custom-setup-sqlserver.md#custom-setup-sqlserver.instanceProfileCreation)。
+ 确保提供 RDS Custom 可用于访问其他 Amazon Web Services 服务的联网配置。有关特定要求，请参阅 [步骤 2：配置网络、实例配置文件和加密](custom-setup-sqlserver.md#custom-setup-sqlserver.iam-vpc)。
+ RDS Custom 和 Amazon RDS 数据库实例的总数不能超过您的配额限制。例如，如果您的配额为 40 个数据库实例，则可以有 20 个 RDS Custom for SQL Server 数据库实例和 20 个 Amazon RDS 数据库实例。
+ RDS Custom 会自动创建名称以 `do-not-delete-rds-custom-` 开头的 Amazon CloudTrail 跟踪记录。RDS Custom 支持外围依赖于来自 CloudTrail 的事件来确定您的操作是否影响 RDS Custom 自动化。RDS Custom 会在您创建第一个数据库实例时创建跟踪记录。要使用已经存在的 CloudTrail，请联系Amazon支持人员。有关更多信息，请参阅 [Amazon CloudTrail](custom-concept.md#custom-concept.components.CloudTrail)。

## RDS Custom for SQL Server 的限制
<a name="custom-reqs-limits.limitsMS"></a>

以下限制适用于 RDS Custom for SQL Server：
+ 您无法在 RDS Custom for SQL Server 的 Amazon RDS 数据库实例中创建只读副本。但是，您可以使用多可用区部署自动配置高可用性。有关更多信息，请参阅 [管理 RDS Custom for SQL Server 的多可用区部署](custom-sqlserver-multiaz.md)。
+ 您无法修改现有 RDS Custom for SQL Server 数据库实例的数据库实例标识符。
+ 对于不是使用自定义引擎版本（CEV）创建的 RDS Custom for SQL Server 数据库实例，不能保证保留对 Microsoft Windows 操作系统进行的更改。例如，当您启动快照或时间点还原操作时，将丢失这些更改。如果 RDS Custom for SQL Server 数据库实例是使用 CEV 创建的，则会保留这些更改。
+ 并非所有选项都受支持。例如，当您创建 RDS Custom for SQL Server 数据库实例时，您无法执行以下操作：
  + 更改数据库实例类中的 CPU 内核数和每个内核的线程数。
  + 启用存储弹性伸缩。
  + 指定自己的数据库参数组、选项组或字符集。
  + 开启性能详情或数据库洞察。
  + 开启自动次要版本升级。
+ 最大的数据库实例存储空间为 64TiB。
+ 您无法将 RDS 代理与 RDS Custom for SQL Server 一起使用。
+ 您无法将 `describe-reserved-db-instances` API 用于 RDS Custom for SQL Server 数据库实例。