

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

# 评测环境
<a name="assess-environment"></a>

要评估您的 SQL Server 环境并确定您的企业 SQL Server 实例是否正在使用企业功能，您可以采用以下方法之一：
+ 使用 T-SQL 脚本
+ 使用该 AWS SCT 工具

## 使用 T-SQL 脚本评估 SQL Server 数据库
<a name="t-sql"></a>

要确定你的微软 SQL Server 数据库是否使用企业版特定的功能，你可以在 SQL Server Management Studio (SSMS) 中运行以下 T-SQL 语句。

```
IF (SELECT SERVERPROPERTY('EngineEdition')) = 2
    SELECT 'This is already a Standard SQL Server Edition instance!' AS Status
ELSE
    BEGIN
        --Checking Enterprise features
        CREATE TABLE ##EntFeatures ( dbid int, db_name SYSNAME, feature_name VARCHAR(100))
        EXEC sp_msforeachdb
        N' USE [?]
        IF (SELECT COUNT(*) FROM sys.dm_db_persisted_sku_features) >0
        BEGIN
           INSERT INTO ##EntFeatures
            SELECT db_id(),dbname=DB_NAME(),feature_name FROM sys.dm_db_persisted_sku_features
        END '
        IF (SELECT COUNT(1) FROM ##EntFeatures WHERE dbid>4) >0
            SELECT db_name,feature_name FROM   ##EntFeatures;
        ELSE
            SELECT CONCAT('Ready to move! You are running a(n) ', CONVERT(VARCHAR,SERVERPROPERTY('Edition')),' and are not using any Enterprise features') AS Status
    END

IF OBJECT_ID('tempdb.dbo.##EntFeatures') IS NOT NULL
DROP TABLE ##EntFeatures
```

如果脚本返回一行，消息为 “**准备移动！” 您正在运行 a (n)**<your SQL Server edition>，如以下屏幕插图所示，您的 SQL Server 数据库可能是从企业版降级到标准版的候选数据库。

![状态消息表明没有依赖关系。](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/evaluate-downgrading-sql-server-edition/images/status-ready.png)


如果脚本返回数据库列表和企业版功能，则必须评估从这些数据库中删除企业版功能可能产生的后果。

![脚本结果列出了依赖于企业版的数据库。](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/evaluate-downgrading-sql-server-edition/images/results-database-list.png)


## AWS SCT 用于评估 SQL Server 数据库
<a name="aws-sct-assess"></a>

在中创建数据库迁移评估报告时 AWS SCT，报告的 “**许可评估和云支持**” 部分列出了您的源数据库正在使用的 SQL Server 功能。在迁移到 Amazon RDS for SQL Server 时，您可以使用此列表做出明智的决定。

![降级前需要删除的依赖项列表以及降级后无法支持的功能列表。](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/evaluate-downgrading-sql-server-edition/images/evaluation.png)


## 扩展 SQL Server 评估范围
<a name="scaling"></a>

AWS SCT 现在支持使用多服务器评估器进行批量评估，根据您为要评估的每个架构定义提供的输入来评估多台服务器。架构定义包含数据库服务器连接参数和每个架构的全名。评估每个架构后，评估者会生成一份汇总报告，其中显示了每个可能的迁移目标的估计复杂性。它还会生成服务器级报告，其中包括 “**许可证评估” 和 “Cloud Supp** ort” 部分。