

# Gerenciar uma instância de banco de dados do Amazon RDS Custom for SQL Server
<a name="custom-managing-sqlserver"></a>

O Amazon RDS Custom é compatível com um subconjunto das tarefas de gerenciamento habituais de instâncias de banco de dados do Amazon RDS. A seguir, você encontra instruções para as tarefas de gerenciamento compatíveis do RDS Custom for SQL Server usando o Console de gerenciamento da AWS e a AWS CLI.

**Topics**
+ [

# Pausar e retomar a automação do RDS Custom
](custom-managing-sqlserver.pausing.md)
+ [

# Modificar uma instância de banco de dados do RDS Custom for SQL Server
](custom-managing.modify-sqlserver.md)
+ [

# Modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server
](custom-managing-sqlserver.storage-modify.md)
+ [

# Marcar recursos do RDS Custom for SQL Server
](custom-managing-sqlserver.tagging.md)
+ [

## Excluir uma instância de banco de dados do RDS Custom for SQL Server
](#custom-managing-sqlserver.deleting)
+ [

# Iniciar e interromper uma instância de banco de dados do RDS Custom para SQL Server
](custom-managing-sqlserver.startstop.md)

# Pausar e retomar a automação do RDS Custom
<a name="custom-managing-sqlserver.pausing"></a>

O RDS Custom fornece automaticamente monitoramento e recuperação de instâncias para uma instância de banco de dados do RDS Custom for SQL Server. Se precisar personalizar essa instância, faça o seguinte:

1. Pause a automação do RDS Custom por um período especificado. A pausa garante que suas personalizações não interfiram na automação do RDS Custom.

1. Personalize a instância de banco de dados do RDS Custom for SQL Server, conforme necessário.

1. Realize um dos procedimentos a seguir:
   + Retome a automação manualmente.
   + Aguarde o período de pausa terminar. Nesse caso, o RDS Custom retoma o monitoramento e a recuperação de instâncias automaticamente.

**Importante**  
Pausar e retomar a automação são as únicas tarefas de automação compatíveis ao modificar uma instância de banco de dados do RDS Custom for SQL Server.

## Console
<a name="custom-managing.pausing.console"></a>

**Para pausar ou retomar a automação do RDS Custom**

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

1. No painel de navegação, escolha **Databases** (Bancos de dados) e a instância de banco de dados do RDS Custom que você deseja modificar.

1. Selecione **Modify**. A página **Modify DB instance (Modificar instância de banco de dados)** será exibida.

1. Para **RDS Custom automation mode** (Modo de automação do RDS Custom), selecione uma das seguintes opções:
   + **Paused** (Pausado) pausa o monitoramento e a recuperação da instância de banco de dados do RDS Custom. Insira a duração da pausa que você deseja (em minutos) para **Automation mode duration** (Duração do modo de automação). O valor mínimo é 60 minutos (padrão). O valor máximo é 1.440 minutos.
   + **Full automation** (Automação total) retoma a automação.

1. Escolha **Continue** (Continuar) e verifique o resumo de modificações.

   Uma mensagem indica que o RDS Custom aplicará as alterações imediatamente.

1. Se estiverem corretas, escolha **Modify DB Instance** (Modificar instância de banco de dados). Ou escolha **Back (Voltar)** para editar as alterações ou **Cancel (Cancelar)** para cancelar as alterações.

   No console do RDS, são exibidos os detalhes da modificação. Se você pausou a automação, o **Status** da sua instância de banco de dados do RDS Custom indicará **Automation paused** (Automação pausada).

1. (Opcional) No painel de navegação, escolha **Databases** (Bancos de dados) e depois selecione sua instância de banco de dados do RDS Custom.

   No painel **Summary** (Resumo), **RDS Custom automation mode** (Modo de automação do RDS Custom) indica o status da automação. Se a automação estiver pausada, o valor será **Paused (Pausado). Automação retomada em *número* minutos**.

## AWS CLI
<a name="custom-managing-sqlserver.pausing.CLI"></a>

Para pausar ou retomar a automação do RDS Custom, utilize o comando `modify-db-instance` da AWS CLI. Identifique a instância de banco de dados utilizando o parâmetro obrigatório `--db-instance-identifier`. Controle o modo de automação com os parâmetros a seguir:
+ `--automation-mode` especifica o estado de pausa da instância de banco de dados. Os valores válidos são `all-paused`, que pausa a automação, e `full`, que retoma a automação.
+ `--resume-full-automation-mode-minutes` especifica a duração da pausa. O valor padrão são 60 minutos.

**nota**  
Independentemente de você especificar `--no-apply-immediately` ou `--apply-immediately`, o RDS Custom aplica modificações de maneira assíncrona logo que possível.

Na resposta do comando, `ResumeFullAutomationModeTime` indica o tempo de retomada como um carimbo de data/hora UTC. Quando o modo de automação é `all-paused`, é possível utilizar `modify-db-instance` para retomar o modo de automação ou estender o período de pausa. Nenhuma outra opção `modify-db-instance` tem suporte.

O exemplo a seguir pausa a automação de `my-custom-instance` por 90 minutos.

**Example**  
Para Linux, macOS ou Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode all-paused \
    --resume-full-automation-mode-minutes 90
```
Para Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode all-paused ^
    --resume-full-automation-mode-minutes 90
```

O exemplo a seguir estende a duração da pausa por mais 30 minutos. Os 30 minutos são adicionados à hora original mostrada em `ResumeFullAutomationModeTime`.

**Example**  
Para Linux, macOS ou Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode all-paused \
    --resume-full-automation-mode-minutes 30
```
Para Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode all-paused ^
    --resume-full-automation-mode-minutes 30
```

O exemplo a seguir retoma a automação completa de `my-custom-instance`.

**Example**  
Para Linux, macOS ou Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode full \
```
Para Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode full
```
Na seguinte saída parcial da amostra, o valor pendente de `AutomationMode` é `full`.  

```
{
    "DBInstance": {
        "PubliclyAccessible": true,
        "MasterUsername": "admin",
        "MonitoringInterval": 0,
        "LicenseModel": "bring-your-own-license",
        "VpcSecurityGroups": [
            {
                "Status": "active",
                "VpcSecurityGroupId": "0123456789abcdefg"
            }
        ],
        "InstanceCreateTime": "2020-11-07T19:50:06.193Z",
        "CopyTagsToSnapshot": false,
        "OptionGroupMemberships": [
            {
                "Status": "in-sync",
                "OptionGroupName": "default:custom-oracle-ee-19"
            }
        ],
        "PendingModifiedValues": {
            "AutomationMode": "full"
        },
        "Engine": "custom-oracle-ee",
        "MultiAZ": false,
        "DBSecurityGroups": [],
        "DBParameterGroups": [
            {
                "DBParameterGroupName": "default.custom-oracle-ee-19",
                "ParameterApplyStatus": "in-sync"
            }
        ],
        ...
        "ReadReplicaDBInstanceIdentifiers": [],
        "AllocatedStorage": 250,
        "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance",
        "BackupRetentionPeriod": 3,
        "DBName": "ORCL",
        "PreferredMaintenanceWindow": "fri:10:56-fri:11:26",
        "Endpoint": {
            "HostedZoneId": "ABCDEFGHIJKLMNO",
            "Port": 8200,
            "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com"
        },
        "DBInstanceStatus": "automation-paused",
        "IAMDatabaseAuthenticationEnabled": false,
        "AutomationMode": "all-paused",
        "EngineVersion": "19.my_cev1",
        "DeletionProtection": false,
        "AvailabilityZone": "us-west-2a",
        "DomainMemberships": [],
        "StorageType": "gp2",
        "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW",
        "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z",
        "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a",
        "StorageEncrypted": false,
        "AssociatedRoles": [],
        "DBInstanceClass": "db.m5.xlarge",
        "DbInstancePort": 0,
        "DBInstanceIdentifier": "my-custom-instance",
        "TagList": []
    }
```

# Modificar uma instância de banco de dados do RDS Custom for SQL Server
<a name="custom-managing.modify-sqlserver"></a>

O procedimento para modificar uma instância de banco de dados do RDS Custom for SQL Server é semelhante ao do Amazon RDS, mas as alterações possíveis estão limitadas ao seguinte:
+ Alterar a classe da instância de banco de dados
+ Alterar o período de retenção de backup e a janela de backup
+ Alterar a janela de manutenção
+ Fazer upgrade da versão do mecanismo de banco de dados quando uma nova versão se torna disponível
+ Alterar o armazenamento alocado, as IOPS provisionadas e o tipo de armazenamento
+ Permitir e remover implantações multi-AZ

As seguintes limitações aplicam-se à modificação de uma instância de banco de dados do RDS Custom for SQL Server:
+ Não há suporte para a opção de banco de dados personalizado e grupos de parâmetros.
+ Todos os volumes de armazenamento anexados manualmente à sua instância de banco de dados do RDS Custom estão fora do perímetro de suporte.

  Para ter mais informações, consulte [Perímetro de suporte do RDS Custom](custom-concept.md#custom-troubleshooting.support-perimeter).

## Console
<a name="custom-managing.modify-sqlserver.CON"></a>

**Para modificar uma instância de banco de dados do RDS Custom for SQL Server**

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

1. No painel de navegação, escolha **Databases (Bancos de dados)**.

1. Escolha a instância de banco de dados que você deseja modificar.

1. Selecione **Modify**.

1. Faça as seguintes alterações, conforme necessário:

   1. Em **DB engine version (Versão do mecanismo de banco de dados)**, selecione a nova versão.

   1. Altere o valor de **DB instance class** (Classe da instância de banco de dados). Para saber as classes compatíveis, consulte [Compatibilidade com classes de instâncias de banco de dados do RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md).

   1. Altere o valor de **Backup retention period** (Período de retenção de backup).

   1. Para **Backup window** (Janela de backup), defina valores para **Start time** (Horário de início) e **Duration** (Duração).

   1. Para **DB instance maintenance window** (Janela de manutenção da instância de banco de dados), defina valores para **Start day** (Dia de início), **Start time** (Horário de início) e **Duration** (Duração).

1. Escolha **Continuar**.

1. Escolha **Apply immediately** (Aplicar imediatamente) ou **Apply during the next scheduled maintenance window** (Aplicar durante a próxima janela de manutenção programada).

1. Selecione **Modify DB instance (Modificar instância de banco de dados)**.

## AWS CLI
<a name="custom-managing.modify-sqlserver.CLI"></a>

Para modificar uma instância de banco de dados do RDS Custom for SQL Server, utilize o comando [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) da AWS CLI. Defina os seguintes parâmetros, conforme necessário:
+ `--db-instance-class`: para saber as classes compatíveis, consulte [Compatibilidade com classes de instâncias de banco de dados do RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md).
+ `--engine-version` – o número da versão do mecanismo de banco de dados que está recebendo upgrade.
+ `--backup-retention-period` – por quanto tempo manter backups automatizados, de 0 a 35 dias.
+ `--preferred-backup-window` – o intervalo de tempo diário durante o qual backups automatizados são criados.
+ `--preferred-maintenance-window` – o intervalo de tempo semanal (em UTC) durante o qual pode ocorrer manutenção do sistema.
+ `--apply-immediately`: use `--apply-immediately` para aplicar as alterações de armazenamento de forma imediata.

  Ou use `--no-apply-immediately` (o padrão) para aplicar as alterações durante a próxima janela de manutenção.

# Modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server
<a name="custom-managing-sqlserver.storage-modify"></a>

O procedimento para modificar o armazenamento de uma instância de banco de dados do RDS Custom para SQL Server é semelhante ao procedimento de modificação de uma instância de banco de dados do Amazon RDS, mas você só pode fazer o seguinte:
+ Aumente o tamanho do armazenamento alocado.
+ Altere o tipo de armazenamento. Você pode utilizar tipos de armazenamento, como de uso geral ou IOPS provisionadas. As IOPS provisionadas são compatíveis com os tipos de armazenamento gp3, io1 e io2 Block Express.
+ Altere as IOPS provisionadas, se você estiver utilizando os tipos de volume compatíveis com as IOPS provisionadas.

As seguintes limitações se aplicam à modificação do armazenamento de uma instância de banco de dados do RDS Custom para SQL Server:
+ O tamanho mínimo de armazenamento alocado para o RDS Custom para SQL Server é 20 GiB. O limite máximo de armazenamento para io1, gp2 e gp3 é de 16 TiB, enquanto o de io2 é de 64 TiB.
+ Como acontece com o Amazon RDS, não é possível diminuir o armazenamento alocado. Essa é uma limitação dos volumes do Amazon Elastic Block Store (Amazon EBS). Para ter mais informações, consulte [Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS](USER_PIOPS.StorageTypes.md).
+ A autoescalabilidade de armazenamento não é compatível com instâncias de banco de dados do RDS Custom para SQL Server.
+ Todos os volumes de armazenamento anexados manualmente à sua instância de banco de dados do RDS Custom não são considerados para escalabilidade do armazenamento. Somente os volumes de dados padrão fornecidos pelo RDS, ou seja, a unidade D, são considerados para escalabilidade do armazenamento.

  Para ter mais informações, consulte [Perímetro de suporte do RDS Custom](custom-concept.md#custom-troubleshooting.support-perimeter).
+ A escalabilidade de armazenamento geralmente não gera nenhuma interrupção ou degradação na performance da instância de banco de dados. Depois de modificar o tamanho de armazenamento de uma instância de banco de dados, o status da instância de banco de dados é **storage-optimization**.
+ A otimização de armazenamento pode demorar muitas horas. Não é possível fazer outras modificações de armazenamento por até seis (6) horas ou até a conclusão da otimização de armazenamento na instância, o que acontecer por último. Para ter mais informações, consulte [Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS](USER_PIOPS.StorageTypes.md).

Para ter mais informações sobre armazenamento, consulte [Armazenamento de instâncias de banco de dados do Amazon RDS](CHAP_Storage.md).

Para obter informações gerais sobre a modificação do armazenamento, consulte [Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS](USER_PIOPS.StorageTypes.md).

**Importante**  
Não modifique o armazenamento de sua instância de banco de dados do RDS Custom para SQL Server usando o console ou a API do Amazon EC2 ou do Amazon EBS. Modificações diretas no armazenamento, fora do console ou das APIs do Amazon RDS, geram o estado `unsupported-configuration` para seu banco de dados.  
Quando você faz alterações diretas no armazenamento usando o Amazon EC2 ou o Amazon EBS, o Amazon RDS não consegue rastrear ou gerenciar o estado da instância de banco de dados. Isso pode gerar:  
Mecanismos de failover de alta disponibilidade que não funcionam corretamente.
Configurações de replicação de banco de dados que serão interrompidas.
Recursos de redundância que apresentarão falha.
Modifique o armazenamento somente por meio do console ou das APIs do Amazon RDS para manter o banco de dados em um estado compatível. Consulte [Corrigir configurações não compatíveis no RDS Custom para SQL Server](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.fix-unsupported) para conhecer as etapas de recuperação.

## Console
<a name="custom-managing.storage-modify.CON"></a>

**Como modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server**

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

1. No painel de navegação, escolha **Databases (Bancos de dados)**.

1. Escolha a instância de banco de dados que você deseja modificar.

1. Selecione **Modify**.

1. Faça as seguintes alterações, conforme necessário:

   1. Digite um novo valor em **Allocated Storage (Armazenamento alocado)**. Ele deve ser maior que o valor atual e variar entre 20 GiB e 16 TiB.

   1. Altere o valor de **Storage type** (Tipo de armazenamento). É possível escolher entre os tipos de armazenamento de uso geral ou IOPS provisionadas disponíveis. As IOPS provisionadas são compatíveis com os tipos de armazenamento gp3, io1 e io2 Block Express.

   1. Se estiver especificando um tipo de armazenamento que seja compatível com IOPS provisionadas, você poderá definir o valor de **IOPS provisionadas**.

1. Escolha **Continuar**.

1. Escolha **Apply immediately** (Aplicar imediatamente) ou **Apply during the next scheduled maintenance window** (Aplicar durante a próxima janela de manutenção programada).

1. Selecione **Modify DB instance (Modificar instância de banco de dados)**.

## AWS CLI
<a name="custom-managing-sqlserver.storage-modify.CLI"></a>

Para modificar o armazenamento de uma instância de banco de dados do RDS Custom para SQL Server, utilize o comando [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) da AWS CLI. Defina os seguintes parâmetros, conforme necessário:
+ `--allocated-storage`: quantidade de armazenamento a ser alocada para a instância de banco de dados, em gibibytes. Ele deve ser maior que o valor atual e variar entre 20 e 16.384 GiB.
+ `--storage-type`: o tipo de armazenamento, por exemplo, gp2, gp3, io1 ou io2.
+ `--iops`: IOPS provisionadas para a instância de banco de dados. É possível especificar isso somente para tipos de armazenamento que são compatíveis com IOPS provisionadas (gp3, io1 e io2).
+ `--apply-immediately`: use `--apply-immediately` para aplicar as alterações de armazenamento de forma imediata.

  Ou use `--no-apply-immediately` (o padrão) para aplicar as alterações durante a próxima janela de manutenção.

O exemplo a seguir altera o tamanho do armazenamento de my-custom-instance para 200 GiB, o tipo de armazenamento para io1 e as IOPS provisionadas para 3.000.

**Example**  
Para Linux, macOS ou Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --storage-type io1 \
    --iops 3000 \
    --allocated-storage 200 \
    --apply-immediately
```
Para Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --storage-type io1 ^
    --iops 3000 ^
    --allocated-storage 200 ^
    --apply-immediately
```

# Marcar recursos do RDS Custom for SQL Server
<a name="custom-managing-sqlserver.tagging"></a>

Você pode marcar recursos do RDS Custom como faz com recursos do Amazon RDS, mas com algumas diferenças importantes:
+ Não crie ou modifique a etiqueta `AWSRDSCustom` necessária para a automação do RDS Custom. Se você fizer isso, talvez interrompa a automação.
+ A tag `Name` é adicionada aos recursos personalizados do RDS com o prefixo `do-not-delete-rds-custom`. Qualquer valor passado pelo cliente para a chave é sobrescrito.
+ As etiquetas adicionadas às instâncias de banco de dados RDS Custom durante a criação são propagadas para todos os outros recursos relacionados do RDS Custom.
+ As etiquetas não são propagadas quando você as adiciona a recursos do RDS Custom após a criação da instância de banco de dados.

Para obter informações gerais sobre a marcação de recursos, consulte [Marcar recursos do do Amazon RDS](USER_Tagging.md).

## Excluir uma instância de banco de dados do RDS Custom for SQL Server
<a name="custom-managing-sqlserver.deleting"></a>

Para excluir uma instância de banco de dados do RDS Custom para SQL Server, faça o seguinte:
+ Forneça o nome da instância de banco de dados.
+ Marque ou desmarque a opção de obter um snapshot de banco de dados final da instância de banco de dados.
+ Marque ou desmarque a opção para reter backups automatizados.

É possível excluir uma instância de banco de dados do RDS Custom para SQL Server utilizando o console ou a CLI. O tempo necessário para excluir a instância de banco de dados pode variar dependendo do período de retenção do backup (ou seja, quantos backups serão excluídos), da quantidade de dados excluídos e se um snapshot final será criado.

**Atenção**  
A exclusão de uma instância de banco de dados do RDS Custom para SQL Server excluirá permanentemente a instância do EC2 e os volumes do Amazon EBS associados. Você não deve encerrar ou excluir esses recursos a qualquer momento, caso contrário, a exclusão e a criação final do instantâneo poderão falhar.

**nota**  
Não é possível criar um snapshot de banco de dados final de sua instância de banco de dados se ela tiver o status `creating`, `failed`, `incompatible-create`, `incompatible-restore` ou `incompatible-network`. Para ter mais informações, consulte [Visualizar o status de uma instância de banco de dados do Amazon RDS](accessing-monitoring.md#Overview.DBInstance.Status).

**Importante**  
Quando você optar por criar um snapshot final, é recomendável evitar gravar dados em sua instância de banco de dados enquanto a exclusão da instância de banco de dados estiver em andamento. Depois que a exclusão da instância de banco de dados é iniciada, não há garantia de que as alterações de dados sejam capturadas pelo snapshot final.

### Console
<a name="custom-managing-sqs.deleting.console"></a>

**Para excluir uma instância de banco de dados do RDS Custom**

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

1. No painel de navegação, escolha **Databases** (Bancos de dados) e a instância de banco de dados do RDS Custom para SQL Server que você deseja excluir. As instâncias de banco de dados do RDS Custom para SQL Server mostram o perfil **Instance (RDS Custom for SQL Server)** [Instância (RDS Custom para SQL Server)].

1. Em **Ações**, escolha **Excluir**.

1. Para criar um snapshot final, escolha **Create final snapshot** (Criar snapshot final) e forneça um nome no campo **Final snapshot name** (Nome do snapshot final).

1. Para reter backups automatizados, escolha **Retain automated backups (Reter backups automatizados)**.

1. Digite **delete me** na caixa.

1. Escolha **Excluir**.

### AWS CLI
<a name="custom-managing-sqs.deleting.CLI"></a>

Exclua uma instância de banco de dados do RDS Custom para SQL Server utilizando o comando [delete-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-instance.html) da AWS CLI. Identifique a instância de banco de dados utilizando o parâmetro obrigatório `--db-instance-identifier`. Os parâmetros restantes são os mesmos de uma instância de banco de dados Amazon RDS.

O exemplo a seguir exclui a instância de banco de dados do RDS Custom para SQL Server chamada `my-custom-instance`, cria um snapshot final e retém backups automatizados.

**Example**  
Para Linux, macOS ou Unix:  

```
aws rds delete-db-instance \
    --db-instance-identifier my-custom-instance \
    --no-skip-final-snapshot \
    --final-db-snapshot-identifier my-custom-instance-final-snapshot \
    --no-delete-automated-backups
```
Para Windows:  

```
aws rds delete-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --no-skip-final-snapshot ^
    --final-db-snapshot-identifier my-custom-instance-final-snapshot ^
    --no-delete-automated-backups
```

Para criar um snapshot final, a opção `--final-db-snapshot-identifier` é necessária e deve ser especificada.

Para ignorar o snapshot final, especifique a opção `--skip-final-snapshot` em vez das opções `--no-skip-final-snapshot` e `--final-db-snapshot-identifier` no comando.

Para excluir backups automatizados, especifique a opção `--delete-automated-backups` em vez da opção `--no-delete-automated-backups` no comando.

# Iniciar e interromper uma instância de banco de dados do RDS Custom para SQL Server
<a name="custom-managing-sqlserver.startstop"></a>

É possível iniciar e interromper uma instância de banco de dados do RDS Custom para SQL Server. Os mesmos requisitos e limitações gerais para instâncias de banco de dados do RDS para SQL Server aplicam-se à interrupção e inicialização das instâncias de banco de dados do RDS Custom para SQL Server. Para ter mais informações, consulte [Parar uma instância de banco de dados do Amazon RDS temporariamente](USER_StopInstance.md).

As considerações a seguir aplicam-se à inicialização e interrupção da instância de banco de dados do RDS Custom para SQL Server:
+ Não é possível modificar um atributo de instância de banco de dados do RDS Custom para SQL Server enquanto o status da respectiva instância for `STOPPED`.
+ É possível interromper e iniciar uma instância de banco de dados do RDS Custom para SQL Server somente se ela estiver configurada para uma única zona de disponibilidade. Não é possível interromper uma instância de banco de dados do RDS Custom para SQL Server em uma configuração multi-AZ.
+ Um snapshot `SYSTEM` será criado quando você interromper uma instância de banco de dados do RDS Custom para SQL Server. O snapshot será excluído automaticamente quando você iniciar novamente a instância de banco de dados do RDS Custom para SQL Server.
+ Se a instância de banco de dados do RDS Custom para SQL Server for excluída enquanto estiver interrompida, a unidade `C:` será substituída quando você iniciar novamente a respectiva instância.
+ Desde que você não modifique o tipo de instância, a unidade `C:\`, o nome do host e suas configurações personalizadas persistem quando uma instância de banco de dados do RDS Custom para SQL Server é interrompida.
+ Em decorrência das ações a seguir, o RDS Custom colocará a instância de banco de dados fora do perímetro de suporte e você ainda assim receberá cobrança pelas horas da instância de banco de dados:
  + Iniciar a instância do EC2 subjacente enquanto o Amazon RDS estiver parado. Para resolver, você pode chamar a API `start-db-instance` do Amazon RDS ou interromper o EC2 para que a instância do RDS Custom retorne ao estado `STOPPED`.
  + Interromper a instância do EC2 subjacente quando o status da instância de banco de dados do RDS Custom para SQL Server for `ACTIVE`.

Para obter mais detalhes sobre como interromper e iniciar instâncias de banco de dados, consulte [Parar uma instância de banco de dados do Amazon RDS temporariamente](USER_StopInstance.md) e [Iniciar uma instância de banco de dados do Amazon RDS que foi anteriormente interrompida](USER_StartInstance.md).