Os documentos da Amazon afirmam que você não pode aumentar o armazenamento alocado para uma instância do SQL Server RDS :
Observe que você não pode alterar a capacidade de armazenamento nem o tipo de armazenamento para uma instância de banco de dados do SQL Server devido a limitações de armazenamento distribuído anexado a um ambiente do Windows Server.
Bem, então acho que você tira um instantâneo e o restaura para uma nova instância com mais armazenamento ... exceto que parece ser impossível também:
O Amazon RDS não oferece suporte à alteração da configuração de armazenamento de uma instância de banco de dados do Microsoft SQL Server ao restaurar de um snapshot de banco de dados.
Essa citação pode se referir à alteração entre SSD geral e E/S provisionada, mas não há --allocated-storage
parâmetro para restore-db-instance-from-db-snapshot
, portanto, parece impossível ao restaurar um instantâneo. Nesse caso, simplesmente especificar um novo número de IOPS gera um erro:
Não é possível restaurar esta instância com base no sistema operacional Windows porque a solicitação tem um iops diferente do backup.
Qual é a maneira mais conveniente de aumentar o espaço de armazenamento alocado para uma instância do SQL Server? Não há nada melhor do que os Serviços de Migração de Banco de Dados nessa situação?
O suporte da Amazon confirmou que S3 e DMS são as únicas opções para SQL Server.
Esta questão foi levantada em SE . Abri esta questão provisoriamente; se houver um consenso no Meta de que não devemos duplicar as perguntas do DBA que existem em outros lugares no SO, excluirei esta.
2019: Algum tempo desde que levantei essa questão, parece que a Amazon levantou algumas restrições. Consegui redimensionar uma instância do SQL Server sem executar nenhuma etapa especial: basta editar a configuração e permitir que ela seja reinicializada.
O backup e a restauração nativos por meio do S3 podem ser uma alternativa ao DMS. No entanto, também tem seus contras:
A AWS explica o procedimento em sua documentação de importação/exportação para SQL Server , aqui estão os títulos: