Compatibilidade com versões anteriores da replicação
Aplica-se a:SQL ServerAzure SQL Managed Instance
A compatibilidade com versões anteriores é importante para entender se você está atualizando ou se tem mais de uma versão do SQL Server em uma topologia de replicação.
As regras gerais são as seguintes:
- Um Distribuidor pode ser qualquer versão, desde que seja maior ou igual à versão do Editor (em muitos casos, o Distribuidor é a mesma instância que o Editor).
- Um Publicador pode ser qualquer versão, desde que seja menor ou igual à versão do Distribuidor.
- A versão para assinante depende do tipo de publicação:
- Um assinante de uma publicação transacional pode ser qualquer versão dentro de duas versões da versão do Publisher. Por exemplo: um Publicador do SQL Server 2012 (11.x) pode ter Assinantes do SQL Server 2014 (12.x) e do SQL Server 2016 (13.x); e um Publicador do SQL Server 2016 (13.x) pode ter Assinantes do SQL Server 2014 (12.x) e do SQL Server 2012 (11.x).
- Um assinante de uma publicação de mesclagem pode ser qualquer versão igual ou inferior à versão do Publisher, que é suportada de acordo com o ciclo de suporte das versões.
Matriz de replicação
Matriz de compatibilidade de replicação transacional e de snapshot
Editora | Distribuidor | Assinante |
---|---|---|
Instância Gerenciada SQL do AzureAUTD | Instância Gerenciada SQL do AzureAUTD | Banco de Dados SQL do Azure Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
Instância Gerenciada SQL do Azure2022 | Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 |
Banco de Dados SQL do Azure Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
SQL Server 2022 (16.x) | SQL Server 2022 (16.x) | Banco de Dados SQL do Azure Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
SQL Server 2019 (15.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
Banco de Dados SQL do Azure Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) |
SQL Server 2017 (14.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) |
SQL Server 2016 (13.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) |
SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) |
SQL Server 2014 (12.x) | Instância Gerenciada SQL do AzureAUTD Instância Gerenciada SQL do Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) |
SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2012 (11.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) |
SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
2022 Aplica-se à Instância Gerenciada SQL do Azure configurada com a política de atualização do SQL Server 2022 . Aplica-se à Instância Gerenciada SQL do Azure configurada com a política de atualização Always-up-to-date.
Mesclar matriz de compatibilidade de replicação
Publisher | Distribuidor | Assinante |
---|---|---|
SQL Server 2022 (16.x) | SQL Server 2022 (16.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2019 (15.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2017 (14.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2016 (13.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) |
SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2014 (12.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) |
SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2012 (11.x) | SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) |
SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) SQL Server 2016 (13.x) SQL Server 2014 (12.x) SQL Server 2012 (11.x) SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
SQL Server 2008 R2 (10.50.x) SQL Server 2008 (10.0.x) |
Conteúdo relacionado
- Funcionalidades obsoletas no SQL Server Replication
- Alterações recentes no de replicação do SQL Server
- Atualizar bancos de dados replicados