在 RDS for SQL Server 上使用 SQL Server 开发人员版 - Amazon Relational Database Service

在 RDS for SQL Server 上使用 SQL Server 开发人员版

RDS for SQL Server 支持 SQL Server 开发人员版。开发人员版包含 SQL Server 企业版的所有功能,但仅许可用于非生产用途。您可以通过自定义引擎版本(CEV)功能,使用您自己的安装媒体创建 RDS for SQL Server 开发人员版实例。

优势

您可以使用 RDS for SQL Server 开发人员版来实现:

  • 降低开发和测试环境的成本,同时保持与生产数据库的功能对等性。

  • 无需支付企业许可费用,即可在非生产环境中访问企业版功能。

  • 使用 Amazon RDS 自动管理功能,包括备份、修补和监控。

注意

SQL Server 开发人员版仅许可用于开发和测试目的,而不能在生产环境中使用。

区域可用性

RDS for SQL Server 开发人员版在以下 AWS 区域推出:

  • 美国东部(弗吉尼亚州北部)

  • 美国东部(俄亥俄州)

  • 美国西部(俄勒冈州)

  • 美国西部(北加利福尼亚)

  • 亚太地区(孟买)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(大阪)

  • 亚太地区(悉尼)

  • 亚太地区(东京)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(法兰克福)

  • 欧洲地区(伦敦)

  • 欧洲地区(斯德哥尔摩)

  • 欧洲地区(巴黎)

  • 加拿大(中部)

  • 南美洲(圣保罗)

  • 非洲(开普敦)

许可和使用

SQL Server 开发人员版由 Microsoft 许可,仅适用于开发和测试环境。您不能将开发人员版用作生产服务器。当您在 Amazon RDS 上使用 SQL Server 开发人员版时,您有责任遵守 Microsoft 的 SQL Server 开发人员版许可条款。您只需为 AWS 基础设施成本付费,而无需支付额外的 SQL Server 许可费。有关定价详细信息,请参阅 RDS for SQL Server pricing

先决条件

在 RDS for SQL Server 上使用 SQL Server 开发人员版之前,请确保您已满足以下要求:

  • 您必须直接从 Microsoft 获取安装二进制文件,并确保遵守 Microsoft 的许可条款。

  • 您必须具有访问权限,以使用以下资源来创建开发人员版数据库实例:

    • 拥有 AmazonRDSFullAccesss3:GetObject 权限的 AWS 账户。

  • 存储安装媒体需要 Amazon S3 存储桶。在创建 CEV 的过程中,您需要将 ISO 和累积更新文件上传到 Amazon S3 存储桶。有关更多信息,请参阅将安装媒体上传到 Amazon S3 存储桶

  • 所有安装媒体文件都必须位于同一 Amazon S3 存储桶中,并且在创建自定义引擎版本的同一区域中,必须位于该 Amazon S3 存储桶内的相同文件夹路径中。

支持的版本

RDS for SQL Server 上的开发人员版支持以下版本:

  • SQL Server 2022 CU 21(16.00.4215.2)

要列出开发人员版 CEV 创建所支持的所有引擎版本,请使用以下 AWS CLI 命令:

aws rds describe-db-engine-versions --engine sqlserver-dev-ee --output json --query "{DBEngineVersions: DBEngineVersions[?Status=='requires-custom-engine-version'].{Engine: Engine, EngineVersion: EngineVersion, Status: Status, DBEngineVersionDescription: DBEngineVersionDescription}}"

此命令将返回类似于以下示例的输出:

{ "DBEngineVersions": [ { "Engine": "sqlserver-dev-ee", "EngineVersion": "16.00.4215.2.v1", "Status": "requires-custom-engine-version", "DBEngineDescription": "Microsoft SQL Server Enterprise Developer Edition", "DBEngineVersionDescription": "SQL Server 2022 16.00.4215.2.v1" } ] }

引擎版本状态为 requires_custom_engine_version 标识支持的模板引擎版本。这些模板显示您可以导入哪些 SQL Server 版本。

限制

以下限制适用于 Amazon RDS 上的 SQL Server 开发人员版:

  • 目前仅在 M6i 和 R6i 实例类上才支持。

  • 不支持多可用区部署和只读副本。

  • 您必须提供并管理自己的 SQL Server 安装媒体。

  • SQL Server 开发人员版(sqlserver-dev-ee)的自定义引擎版本不能跨区域或跨账户共享。