

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 為 RDS for SQL Server 建立 BYOM 資料庫執行個體
<a name="sqlserver-byom-creating-instance"></a>

您可以透過 Amazon RDS 主控台或 CLI 建立 BYOM AWS 執行個體。

**主控台：**從建立資料庫頁面，您可以像建立已包含授權 (LI) 執行個體一樣建立 BYOM 執行個體。主控台會代表您在幕後建立 BYOM 引擎版本。請注意，從您提供的安裝媒體建置引擎版本，會為整體執行個體建立時間增加約 20 分鐘。

若要避免此額外等待，您可以從自訂引擎版本頁面預先建立 BYOM 引擎版本。建立引擎版本後，對其啟動執行個體會遵循與 LI 執行個體相同的時間軸。

**CLI：**透過 AWS CLI，您首先呼叫 `create-custom-db-engine-version` 來建立 BYOM 引擎版本，然後呼叫 `create-db-instance`來啟動資料庫。當您將現有的 BYOM 執行個體修改為新的次要版本時，此兩步驟程序也適用：先建立目標 BYOM 引擎版本，等待其達到`Available`狀態，然後呼叫 `modify-db-instance` 升級。

## 先決條件
<a name="sqlserver-byom-creating-instance.prerequisites"></a>

建立 BYOM 資料庫執行個體之前，請先驗證下列項目：
+ 您已完成 中的步驟[建立和管理 RDS for SQL Server 的 BYOM 引擎版本](sqlserver-byom-creating-cev.md)。

## 建立 BYOM 資料庫執行個體 （主控台）
<a name="sqlserver-byom-creating-instance.console"></a>

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/rds/)並開啟 Amazon RDS 主控台。

1. 在導覽窗格中，選擇**資料庫**，然後選擇**建立資料庫**。

1. 針對**選擇資料庫建立方法**，選擇**完整組態**。

1. 針對**引擎選項**，選擇 **Microsoft SQL Server**。

1. 對於**範本**，根據您的使用案例選擇**生產**或**開發/測試**。

1. 請為**資料庫管理類型**選擇 **Amazon RDS**。

1. 針對**版本**，選擇 **SQL Server Standard Edition** 或 **SQL Server Enterprise Edition**。

1. 針對**授權模型**，選擇 **BYOM （自帶媒體）**。

1. 針對**主要引擎版本**，選擇與您的安裝媒體相符的 SQL Server 版本 （例如 2022)。

1. 針對**次要引擎版本**，選擇目標次要版本 （例如，`16.00.4175.1.v1`)。

1. 對於**資料庫執行個體識別符**，輸入資料庫執行個體的唯一名稱。

1. 設定剩餘的設定 （資料庫執行個體類別、儲存體、連線能力、身分驗證、備份和維護），如同已包含授權執行個體一樣。

1. 選擇**建立資料庫**。

Amazon RDS 會自動建立 BYOM 引擎版本，並啟動您的執行個體。

## 建立 BYOM 資料庫執行個體 (AWS CLI)
<a name="sqlserver-byom-creating-instance.cli"></a>

使用 `create-db-instance`命令搭配 `--license-model bring-your-own-media`：

```
aws rds create-db-instance \
    --engine sqlserver-ee \
    --engine-version 16.00.4175.1.v1 \
    --license-model bring-your-own-media \
    --db-instance-identifier my-byom-instance \
    --db-instance-class db.m7i.xlarge \
    --master-username admin \
    --master-user-password <password> \
    --allocated-storage 200 \
    --db-subnet-group-name my-subnet-group \
    --vpc-security-group-ids sg-0123456789abcdef0
```

## 驗證您的 BYOM 資料庫執行個體
<a name="sqlserver-byom-creating-instance.verifying"></a>

建立執行個體之後，請確認其使用 BYOM 授權模型：

```
aws rds describe-db-instances \
    --db-instance-identifier my-byom-instance
```

在回應中，確認下列值：
+ `"LicenseModel": "bring-your-own-media"` — 執行個體使用您自己的 SQL Server 授權。
+ `"Engine": "sqlserver-ee"` — 正確的引擎版本。
+ `"EngineVersion": "16.00.4175.1.v1"` — 目標引擎版本。

## 考量事項
<a name="sqlserver-byom-creating-instance.considerations"></a>
+ 如果您有建立資料庫執行個體的現有自動化，但未指定 `--license-model`，這些工作流程會在您為該引擎版本建立 BYOM 引擎版本後失敗。在啟用 BYOM 引擎版本之前，請更新您的自動化以包含 `--license-model` 參數。