

# Recursos do Microsoft SQL Server no Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport"></a>

As versões compatíveis do SQL Server no Amazon RDS incluem os recursos a seguir. Em geral, uma versão também inclui recursos das versões anteriores, a menos que indicado de outra forma na documentação da Microsoft.

**Topics**
+ [Recursos do Microsoft SQL Server 2022](#SQLServer.Concepts.General.FeatureSupport.2022)
+ [Recursos do Microsoft SQL Server 2019](#SQLServer.Concepts.General.FeatureSupport.2019)
+ [Recursos do Microsoft SQL Server 2017](#SQLServer.Concepts.General.FeatureSupport.2017)
+ [Recursos do Microsoft SQL Server 2016](#SQLServer.Concepts.General.FeatureSupport.2016)
+ [Fim do suporte ao Microsoft SQL Server 2014 no Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2014)
+ [Fim do suporte ao Microsoft SQL Server 2012 no Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2012)
+ [Fim do suporte ao Microsoft SQL Server 2008 R2 no Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2008)
+ [Compatibilidade entre captura de dados de alteração e instâncias de banco de dados do Microsoft SQL Server](SQLServer.Concepts.General.CDC.md)
+ [Recursos não compatíveis e recursos com suporte limitado](SQLServer.Concepts.General.FeatureNonSupport.md)

## Recursos do Microsoft SQL Server 2022
<a name="SQLServer.Concepts.General.FeatureSupport.2022"></a>

O SQL Server 2022 inclui muitos recursos novos, como os seguintes: 
+ Otimização de planos sensíveis a parâmetros: permite vários planos em cache para uma única declaração parametrizada, reduzindo possivelmente os problemas com a detecção de parâmetros.
+ SQL Server Ledger: oferece a capacidade de provar criptograficamente que os dados não foram alterados sem autorização.
+ Inicialização instantânea de arquivos para eventos de crescimento de arquivos de log de transações: ocasiona a execução mais rápida de eventos de crescimento de log de até 64 MB, inclusive para bancos de dados com TDE habilitado.
+ Aprimoramentos na simultaneidade do bloqueio de página do sistema: reduz a contenção por travamento de página ao mesmo tempo em que aloca e desaloca páginas e extensões de dados, proporcionando melhorias significativas de performance para workloads pesadas `tempdb`.

Para ter a lista completa de recursos do SQL Server 2022, consulte [What's new in SQL Server 2022 (16.x)](https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver16) na documentação da Microsoft.

Para conferir uma lista de recursos não compatíveis, consulte [Recursos não compatíveis e recursos com suporte limitado](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Recursos do Microsoft SQL Server 2019
<a name="SQLServer.Concepts.General.FeatureSupport.2019"></a>

O SQL Server 2019 inclui muitos recursos novos, como os seguintes: 
+ Recuperação acelerada de banco de dados (ADR) – reduz o tempo de recuperação de falhas após uma reinicialização ou uma reversão de transação de longa execução.
+ Processamento de consultas inteligente (IQP):
  + Feedback de concessão de memória no modo de linha – corrige automaticamente o excesso de concessões que, de outra forma, resultaria em perda de memória e simultaneidade reduzida.
  + Modo de lote no rowstore – permite a execução do modo de lote para workloads analíticas sem a necessidade de índices columnstore.
  + Compilação adiada de variável de tabela – melhora a qualidade do plano e a performance geral para consultas que fazem referência a variáveis de tabela.
+ Performance inteligente:
  + `OPTIMIZE_FOR_SEQUENTIAL_KEY`Opção de índice – melhora a taxa de transferência para inserções de alta simultaneidade em índices.
  + Maior escalabilidade de pontos de verificação indiretos – ajuda os bancos de dados com workloads DML pesadas.
  + Atualizações simultâneas de espaço livre de página (PFS) – permite o manuseio como uma trava compartilhada em vez de uma trinca exclusiva.
+ Monitorar melhorias:
  + `WAIT_ON_SYNC_STATISTICS_REFRESH`Tipo de espera – mostra o tempo acumulado no nível da instância gasto em operações de atualização de estatísticas síncronas.
  + Configurações com escopo de banco de dados – Incluem `LIGHTWEIGHT_QUERY_PROFILING` e `LAST_QUERY_PLAN_STATS`.
  + Funções de gerenciamento dinâmicas (DMFs) – incluem `sys.dm_exec_query_plan_stats` e `sys.dm_db_page_info`.
+ Avisos de truncamento detalhados – a mensagem de erro de truncamento de dados usa como padrão a inclusão de nomes de tabela e de coluna e o valor truncado.
+ Criação de índice on-line retomável – no SQL Server 2017, há suporte somente à recriação de índice on-line retomável.

Para obter a lista completa de recursos do SQL Server 2019, consulte [Novidades no SQL Server 2019 (15.x)](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15) na documentação da Microsoft.

Para ver uma lista de recursos não compatíveis, consulte [Recursos não compatíveis e recursos com suporte limitado](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Recursos do Microsoft SQL Server 2017
<a name="SQLServer.Concepts.General.FeatureSupport.2017"></a>

O SQL Server 2017 inclui muitos recursos novos, como os seguintes: 
+ Processamento de consulta adaptável
+ Correção automática do plano (um recurso de ajuste automático)
+ GraphDB
+ Recompilações de índice resumível

Para obter a lista completa de recursos do SQL Server 2017, consulte [Novidades no SQL Server 2017](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2017) na documentação da Microsoft.

Para ver uma lista de recursos não compatíveis, consulte [Recursos não compatíveis e recursos com suporte limitado](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Recursos do Microsoft SQL Server 2016
<a name="SQLServer.Concepts.General.FeatureSupport.2016"></a>

O Amazon RDS é compatível com os seguintes recursos do SQL Server 2016:
+ Sempre criptografado
+ Suporte para JSON
+ Análise operacional
+ Armazenamento de consultas
+ Tabelas temporais

Para obter a lista completa de recursos do SQL Server 2016, consulte [Novidades no SQL Server 2016](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2016) na documentação da Microsoft.

## Fim do suporte ao Microsoft SQL Server 2014 no Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2014"></a>

Não há mais suporte ao SQL Server 2014 no Amazon RDS.

O RDS está atualizando todas as instâncias de banco de dados existentes que ainda estão usando o SQL Server 2014 para a versão secundária mais recente do SQL Server 2016. Para obter mais informações, consulte [Gerenciamento de versão no Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

## Fim do suporte ao Microsoft SQL Server 2012 no Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2012"></a>

Não há mais suporte ao SQL Server 2012 no Amazon RDS.

O RDS está atualizando todas as instâncias de banco de dados existentes que ainda estão usando o SQL Server 2012 para a versão secundária mais recente do SQL Server 2016. Para obter mais informações, consulte [Gerenciamento de versão no Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

## Fim do suporte ao Microsoft SQL Server 2008 R2 no Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2008"></a>

Não há mais suporte ao SQL Server 2008 R2 no Amazon RDS.

O RDS está atualizando todas as instâncias de banco de dados existentes que ainda estão usando o SQL Server 2008 R2 para a versão secundária mais recente do SQL Server 2012. Para obter mais informações, consulte [Gerenciamento de versão no Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

# Compatibilidade entre captura de dados de alteração e instâncias de banco de dados do Microsoft SQL Server
<a name="SQLServer.Concepts.General.CDC"></a>

O Amazon RDS comporta captura de dados de alteração (CDC) em instâncias de banco de dados que estejam executando o Microsoft SQL Server. A CDC captura alterações feitas nos dados de suas tabelas e armazena metadados sobre cada alteração que podem ser acessados posteriormente. Para obter mais informações, consulte [Captura de dados de alteração](https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/track-data-changes-sql-server#Capture) na documentação da Microsoft. 

O Amazon RDS comporta captura de dados de alteração (CDC) nas seguintes edições e versões do SQL Server:
+ Microsoft SQL Server Enterprise Edition (Todas as versões) 
+ Microsoft SQL Server Standard Edition: 
  + 2022
  + 2019
  + 2017
  + 2016 versão 13.00.4422.0 SP1 CU2 e posterior

Para usar a CDC com instâncias de banco de dados do Amazon RDS, primeiro ative ou desative a CDC no nível de banco de dados usando os procedimentos armazenados fornecidos pelo RDS. Depois disso, qualquer usuário com a função `db_owner` para esse banco de dados pode usar os procedimentos armazenados nativos da Microsoft para controlar a CDC nesse banco de dados. Para obter mais informações, consulte [Usar a captura de dados de alteração para o Amazon RDS para SQL Server](Appendix.SQLServer.CommonDBATasks.CDC.md). 

Você pode usar a CDC e o AWS Database Migration Service para ativar a replicação contínua de instâncias de banco de dados do SQL Server. 

# Recursos não compatíveis e recursos com suporte limitado
<a name="SQLServer.Concepts.General.FeatureNonSupport"></a>

Os recursos do Microsoft SQL Server a seguir não são compatíveis com o Amazon RDS: 
+ Fazer backup no armazenamento de Blobs do Microsoft Azure
+ Extensão do grupo de buffer
+ Gerenciar políticas de senha 
+ Data Quality Services
+ Envio de logs de banco de dados
+ Snapshots de banco de dados (o Amazon RDS aceita somente snapshots de instância de banco de dados)
+ Procedimentos armazenados estendidos, incluindo xp\$1cmdshell
+ Suporte a FILESTREAM
+ Tabelas de arquivos
+ Serviços de Machine Learning e R (requer acesso ao SO para instalar)
+ Planos de manutenção
+ Coletor de dados de performance
+ Gerenciamento baseado em políticas
+ PolyBase
+ Replicação
+ Triggers no nível do servidor
+ Endpoints do Service Broker
+ Stretch database
+ Propriedade de banco de dados TRUSTWORTHY (requer a função sysadmin)
+ Endpoints T-SQL (todas as operações que usam CREATE ENDPOINT não estão disponíveis)
+ WCF Data Services

Os seguintes recursos do Microsoft SQL Server têm suporte limitado no Amazon RDS:
+ Consultas distribuídas/servidores vinculados. Para obter mais informações, consulte: [Implement linked servers with Amazon RDS para Microsoft SQL Server (Implementar servidores vinculados com o Amazon RDS para Microsoft SQL Server)](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/).
+ Tempo de execução de linguagem comum (CLR). No RDS for SQL Server 2016 e versões inferiores, há suporte para CLR no modo `SAFE` e usando apenas bits de montagem. Não há suporte para CLR no RDS for SQL Server 2017 e versões posteriores. Para obter mais informações, consulte [Integração de tempo de execução de linguagem comum](https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/common-language-runtime-integration-overview) na documentação da Microsoft.
+ Servidores vinculados ao Oracle OLEDB no Amazon RDS para SQL Server. Para obter mais informações, consulte [Suporte para servidores vinculados ao Oracle OLEDB no Amazon RDS para SQL Server](Appendix.SQLServer.Options.LinkedServers_Oracle_OLEDB.md).

Os seguintes recursos não são aceitos no Amazon RDS com o SQL Server 2022:
+ Suspender banco de dados para snapshot
+ Fonte de dados externa
+ Backup e restauração para armazenamento de objetos compatível com o S3
+ Integração com armazenamento de objetos
+ TLS 1.3 e MS-TDS 8.0
+ Descarregamento de compactação de backup com QAT
+ SQL Server Analysis Services (SSAS)
+ Espelhamento de banco de dados com implantações multi-AZ. O SQL Server Always On é o único método compatível com implantações multi-AZ.