

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

# 评估 SQL Server 开发人员版
<a name="sql-server-dev"></a>

## 概述
<a name="sql-server-dev-overview"></a>

[SQL Server 开发人员版](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)是 SQL Server 的免费版本，包含了企业版的所有功能，并且可以在任何非生产环境中使用。在无法使用 Microsoft 开发人员网络（MSDN）许可的云中，SQL Server 开发人员版是节省成本的好方法，无需为开发和测试工作负载提供许可证。这对于那些运行庞大的开发和测试环境并试图降低不必要的开支的团队来说尤其适用。

生产环境是指由应用程序（如互联网网站）的最终用户所访问的环境，其用途不仅限于收集反馈或对该应用程序进行验收测试。其他构成生产环境的场景包括：
+ 连接到生产数据库的环境
+ 能够为生产环境提供灾难恢复或备份功能的环境
+ 至少部分时间用于生产的环境，例如在活动高峰期被轮换至生产模式使用的服务器。

有关更多许可信息，请参阅 AWS 文档中的 [Amazon Web Services 和 Microsoft：常见问题](https://aws.amazon.com/windows/faq/)。

## 成本影响
<a name="sql-server-dev-cost-impact"></a>

如果您将 SQL Server 开发人员版用于非生产工作负责，那么您就可以 100% 节省目前用于开发和测试环境的 SQL Server 许可费用。


****  

| SQL Server 版本 | SQL Server 企业版（2 个核心一包） | SQL Server 标准版（2 个核心一包） | SQL Server 开发人员版 | 
| --- | --- | --- | --- | 
| 2022 | 15,123 美元 | 3,945 美元 | 免费 | 
| 2019 | 13,748 美元 | 3,586 美元 | 免费 | 

**注意**  
上表中的定价基于 Microsoft 对 [SQL Server 2022](https://www.microsoft.com/en-us/sql-server/sql-server-2022-pricing) 和 [SQL Server 2019](https://www.microsoft.com/en-us/sql-server/sql-server-2019-pricing) 的公开定价。

下表比较了在该`us-east-2`地区运行 4 v CPUs 和使用按需定价的不同 SQL Server 版本的成本。这适用于依赖中包含许可证的实例的场景。 AWS


****  

| EC2 实例 | AMI | 计算价格 | Windows 许可证价格 | SQL Server 许可证价格 | 总价格 | 
| --- | --- | --- | --- | --- | --- | 
| r5.xlarge | Linux（计算定价） | 183.96 美元 | – | – | 183.96 美元 | 
| r5.xlarge | Linux \$1 SQL Server 开发人员版 | 183.96 美元 | \$10 | \$10 | 183.96 美元 | 
| r5.xlarge | Windows Server（LI） | 183.96 美元 | 134.32 美元 | – | 318.28 美元 | 
| r5.xlarge | Windows \$1 SQL Server 开发人员版 | 183.96 美元 | 134.32 美元 | \$10 | 318.28 美元 | 
| r5.xlarge | Windows \$1 SQL Server Web 版（LI） | 183.96 美元 | 134.32 美元 | 49.64 美元 | 367.92 美元 | 
| r5.xlarge | Windows \$1 SQL Server 标准版（LI） | 183.96 美元 | 134.32 美元 | 350.4 美元 | 668.68 美元 | 
| r5.xlarge | Windows \$1 SQL Server 企业版（LI） | 183.96 美元 | 134.32 美元 | 1095 美元 | 1413.28 美元 | 

### 成本优化方案
<a name="sql-server-dev-opt-scenario"></a>

一家数据完整性公司完成了新一轮的收购之后，打算将新收购的工作负载从其当前托管于一家服务提供商的位置迁移出来，以便与 AWS 云中的其他工作负载进行整合。初步定价显示，该公司的SQL Server工作负载运行成本将 AWS 比当前托管服务提供商高60％。一家 MACO SME 对这一估算结果进行了评估，发现客户实际上是在向托管服务提供商支付用于其开发和测试环境的 SQL Server 许可费用。通过在迁移过程中将非生产工作负载切换到 SQL Server 开发人员版，该公司将其 SQL Server 许可费用减低了 40%。

### Amazon EC2 上包含的 SQL Server 许可证
<a name="sql-server-dev-opt-scenario-li"></a>

如果您在 EC2 实例上安装了 SQL Server AMIs，并且使用[附带许可证](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/sql-server-on-ec2-amis.html)，则无法直接从企业版转换为开发者版。包含许可证的实例的许可费用与 AMI 相关。即使从操作系统内部卸载了 SQL Server，EC2 实例仍需支付许可费用。

要转换为开发人员版，必须[下载 SQL Server 开发人员版](https://download.microsoft.com/download/c/c/9/cc9c6797-383c-4b24-8920-dc057c1de9d3/SQL2022-SSEI-Dev.exe)，将其安装到一个新的 EC2 实例上，然后迁移您的数据库。您可以通过多种方式在 EC2 实例之间迁移 SQL Server 数据库。有关更多信息，请参阅*将 Microsoft SQL Server 数据库迁移到 AWS 云*指南中的 [SQL Server 数据库迁移方法](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/methods.html)。您还可以使用[自动化 SQL Server 开发人员解决方案](https://aws.amazon.com/blogs/modernizing-with-aws/automating-sql-server-developer-deployments/)来准备您计划迁移到的新实例。

### Amazon EC2 上的 SQL Server BYOL
<a name="sql-server-dev-opt-scenario-byol"></a>

如果您有使用 BYOL 的 SQL Server 实例，则可以从以下就地转换或 side-by-side降级选项中进行选择：
+ 从 Microsoft 网站下载 [SQL Server 开发人员版](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)。有关手动或自动安装的说明，请参阅 AWS 博客上的[自动化 SQL Server 开发人员部署](https://aws.amazon.com/blogs/modernizing-with-aws/automating-sql-server-developer-deployments/)一文。
+ 使用 [SQL Server 本机备份和恢复](https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases?view=sql-server-ver16)将数据库或 detach/attach 数据库从一个 SQL 实例迁移到另一个 SQL 实例。
+ 使用[自动化工具](https://github.com/aws-samples/ssm-automation-deploy-sql-developer)进行批量部署。

**注意**  
SQL Server 开发人员版仅适用于非生产环境。

## 其他资源
<a name="additional-resources"></a>
+ [自动部署 SQL Server 开发人员以在 EC2 上部署 SQL Server 开发人员版](https://aws.amazon.com/blogs/modernizing-with-aws/automating-sql-server-developer-deployments/)（AWS 博客）
+ [SQL 2022 定价](https://www.microsoft.com/en-us/sql-server/sql-server-2022-pricing)（Microsoft）
+ [SQL 2019 定价](https://www.microsoft.com/en-us/sql-server/sql-server-2019-pricing)（Microsoft）
+ [许可选项](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/sql-server-on-ec2-licensing-options.html)（Amazon EC2 上的 SQL Server）
+ [AWS 定价计算器](https://calculator.aws/#/addService/ec2-enhancement)（Amazon EC2 上的 SQL Server 文档）
+ [Microsoft SQL Server 2019 许可指南](https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf)（从 Microsoft 中下载）
+ [SQL Server 2022 开发人员版](https://download.microsoft.com/download/c/c/9/cc9c6797-383c-4b24-8920-dc057c1de9d3/SQL2022-SSEI-Dev.exe)（从 Microsoft 中下载）