

# Criar uma instância de banco de dados BYOM para o RDS para SQL Server
<a name="sqlserver-byom-creating-instance"></a>

Você pode criar instâncias BYOM pelo console do Amazon RDS ou pela AWS CLI.

**Console:** na página Criar banco de dados, você pode criar uma instância BYOM da mesma forma que criaria uma instância de Licença incluída (LI). O console cria a versão de mecanismo BYOM automaticamente em segundo plano para você. Observe que a criação da versão de mecanismo a partir da mídia de instalação fornecida adiciona aproximadamente 20 minutos ao tempo total de criação da instância.

Para evitar essa espera adicional, você pode criar previamente a versão de mecanismo BYOM na página Versões de mecanismo personalizadas. Depois que a versão de mecanismo for criada, a criação de instâncias com base nela seguirá o mesmo tempo de criação das instâncias LI.

**CLI:** com a AWS CLI, primeiro você chama `create-custom-db-engine-version` para criar a versão de mecanismo BYOM e, depois, chama `create-db-instance` para iniciar o banco de dados. Esse processo de duas etapas também se aplica quando você modifica instâncias BYOM existentes para uma nova versão secundária: primeiro crie a versão de mecanismo BYOM de destino, aguarde até que ela atinja o status `Available` e, depois, chame `modify-db-instance` para realizar a atualização.

## Pré-requisitos
<a name="sqlserver-byom-creating-instance.prerequisites"></a>

Antes de criar uma instância de banco de dados BYOM, verifique o seguinte:
+ Você concluiu as etapas descritas em [Criar e gerenciar versões de mecanismo BYOM para o RDS para SQL Server](sqlserver-byom-creating-cev.md).

## Criar uma instância de banco de dados BYOM (console)
<a name="sqlserver-byom-creating-instance.console"></a>

1. Faça login no [Console de Gerenciamento da AWS](https://console.aws.amazon.com/rds/) e abra o console do Amazon RDS.

1. No painel de navegação, escolha **Bancos de dados** e, depois, **Criar banco de dados**.

1. Em **Escolher um método de criação de banco de dados**, selecione **Configuração completa**.

1. Em **Opções de mecanismo**, escolha **Microsoft SQL Server**.

1. Em **Modelos**, escolha **Produção** ou **Dev/teste**, de acordo com o seu caso de uso.

1. Em **Tipo de gerenciamento de banco de dados**, escolha **Amazon RDS**.

1. Em **Edição**, escolha **SQL Server Standard Edition** ou **SQL Server Enterprise Edition**.

1. Para o **Modelo de licença**, escolha **BYOM (Traga sua própria mídia)**.

1. Em **Versão principal do mecanismo**, escolha a versão do SQL Server correspondente à sua mídia de instalação (por exemplo, 2022 ou 2025).

1. Em **Versão secundária do mecanismo**, escolha a versão secundária de destino (por exemplo, `16.00.4175.1.v1` para o SQL Server 2022 ou `17.00.4045.5.v1` para o SQL Server 2025).

1. Em **Identificador da instância de banco de dados**, insira um nome exclusivo de sua instância de banco de dados.

1. Configure as demais opções (classe da instância de banco de dados, armazenamento, conectividade, autenticação, backups e manutenção) da mesma forma que faria para uma instância de Licença incluída.

1. Selecione **Criar banco de dados**.

O Amazon RDS cria automaticamente a versão de mecanismo BYOM e inicia sua instância.

## Criar uma instância de banco de dados BYOM (AWS CLI)
<a name="sqlserver-byom-creating-instance.cli"></a>

Use o comando `create-db-instance` com `--license-model bring-your-own-media`:

```
aws rds create-db-instance \
    --engine sqlserver-ee \
    --engine-version 17.00.4045.5.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
```

## Verificar sua instância de banco de dados BYOM
<a name="sqlserver-byom-creating-instance.verifying"></a>

Depois de criar a instância, verifique se ela está usando o modelo de licença BYOM:

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

Na resposta, confirme os seguintes valores:
+ `"LicenseModel": "bring-your-own-media"`: a instância usa sua própria licença do SQL Server.
+ `"Engine": "sqlserver-ee"`: a edição correta do mecanismo.
+ `"EngineVersion": "17.00.4045.5.v1"`: aversão de mecanismo de destino.

## Considerações
<a name="sqlserver-byom-creating-instance.considerations"></a>
+ Se você tiver automações existentes que criam instâncias de banco de dados sem especificar `--license-model`, esses fluxos de trabalho falharão depois que você criar uma versão de mecanismo BYOM para essa versão de mecanismo. Atualize suas automações para incluir o parâmetro `--license-model` antes de ativar uma versão de mecanismo BYOM.