Compatibilidade com versões anteriores de replicação

Aplica-se a: SQL Server (todas as versões com suporte) Instância Gerenciada de SQL do Azure

É importante compreender a compatibilidade com versões anteriores se você está atualizando ou tem mais de uma versão do SQL Server em uma topologia de replicação.

As regras gerais são:

  • Um Distribuidor pode ser de qualquer versão, desde que ela seja maior ou igual à do Publicador (em muitos casos, o Distribuidor tem a mesma instância que o Publicador).
  • Um Publicador pode ser de qualquer versão, contanto que ela seja menor ou igual à versão do Distribuidor.
  • A versão de assinante depende do tipo de publicação:
    • Um Assinante de uma publicação transacional pode ser de qualquer uma das duas versões do Publicador. Por exemplo: um publicador do SQL Server 2012 (11.x) pode ter assinantes do SQL Server 2014 (12.x) e SQL Server 2016 (13.x); e um publicador do SQL Server 2016 (13.x) pode ter assinantes do SQL Server 2014 (12.x) e SQL Server 2012 (11.x).
    • Um assinante de uma publicação de mesclagem pode ser todas as versões iguais ou anteriores à versão do publicador com suporte, de acordo com o ciclo de vida de suporte das versões.

Matriz de replicação

Matriz de compatibilidade de replicação de instantâneo e transacional

Publicador Distribuidor Assinante
SQL Server 2019 SQL Server 2019 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
Microsoft SQL Server 2017 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2016 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2014 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2012 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2008 R2
SQL Server 2008
SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008

Matriz de compatibilidade de replicação de mesclagem

Publicador Distribuidor Assinante
SQL Server 2019 SQL Server 2019 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
Microsoft SQL Server 2017 SQL Server 2019
Microsoft SQL Server 2017
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2016 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2014 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2012 SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2008 R2
SQL Server 2008
SQL Server 2019
Microsoft SQL Server 2017
SQL Server 2016
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2008 R2
SQL Server 2008
     
     

Recursos adicionais

Recursos preteridos na Replicação do SQL Server
Os recursos de replicação que foram retidos no Microsoft SQL Server 2019 (15.x) para compatibilidade com versões anteriores, mas que serão removidos em uma versão futura do SQL Server.

Alterações significativas na replicação do SQL Server
Alterações de recurso da replicação que podem exigir alterações para aplicativos.

Atualizar bancos de dados replicados
Etapas e considerações ao atualizar o SQL Server que participa de uma topologia de replicação.