Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
При обновлении или наличии нескольких версий SQL Server в топологии репликации важно понимать принцип обратной совместимости.
Общие правила
- Версия распространителя не должна быть ниже версии издателя (во многих случаях распространителем и издателем является один и тот же экземпляр).
- Версия издателя не должна превышать версию распространителя.
- Издатель и распространитель всегда являются одинаковыми продуктами:
- Если издатель — SQL Server, распространитель — SQL Server.
- Если издателем является Управляемый экземпляр SQL Azure, распространитель — управляемый экземпляр SQL Azure.
- Версия подписчика зависит от типа публикации:
- Подписчик на публикацию транзакций может иметь любую версию, отличающуюся от версии издателя, но не более, чем на две версии. Например: издатель SQL Server 2012 (11.x) может иметь подписчиков SQL Server 2014 (12.x) и SQL Server 2016 (13.x), а издатель SQL Server 2016 (13.x) — подписчиков SQL Server 2014 (12.x) и SQL Server 2012 (11.x).
- Подписчик публикации слиянием может быть любой версией, равной или меньше версии издателя, которая поддерживается в рамках цикла поддержки жизненного цикла версий.
- Подписчиком может быть как SQL Server, так и Управляемый экземпляр SQL Azure, независимо от того, каким продуктом является распределитель, при условии, что он находится не более чем в двух версиях от издателя. Исключением является то, что настройка Управляемого экземпляра SQL Azure в качестве подписчика, получающего данные, для распределителя SQL Server не поддерживается.
Матрица репликации
Матрица совместимости репликации транзакций и моментальных снимков
| Publisher | Distributor | Subscriber |
|---|---|---|
| Управляемый экземпляр SQL AzureAUTD | Управляемый экземпляр SQL AzureAUTD | База данных SQL Azure Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2025 Управляемый экземпляр SQL Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
| Управляемый экземпляр SQL Azure2025 | Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2025 |
База данных SQL Azure Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2025 Управляемый экземпляр SQL Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
| Управляемый экземпляр SQL Azure2022 | Управляемый экземпляр SQL AzureAUTDУправляемый экземпляр SQL Azure2025 Управляемый экземпляр SQL Azure2022 |
База данных SQL Azure Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2022 SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
| SQL Server 2022 (16.x) | SQL Server 2025 (17.x) SQL Server 2022 (16.x) |
База данных SQL Azure База данных SQL в Microsoft Fabric1 Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2025 Управляемый экземпляр SQL Azure2022 SQL Server 2025 (17.x) SQL Server 2022 (16.x) SQL Server 2019 (15.x) SQL Server 2017 (14.x) |
| SQL Server 2019 (15.x) | SQL Server 2025 (17.x) SQL Server 2022 (16.x) SQL Server 2019 (15.x) |
База данных SQL Azure Управляемый экземпляр SQL AzureAUTD Управляемый экземпляр SQL Azure2025 Управляемый экземпляр SQL Azure2022 SQL Server 2025 (17.x) 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) |
Управляемый экземпляр SQL 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) | 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) |
AUTD применяется к Управляемому экземпляру SQL Azure, настроенной с помощью политики обновленияAlways-up-to-date.
2025 Применяется к Управляемому экземпляру SQL Azure, настроенному с политикой обновления SQL Server 2025.
2022 Применяется к Управляемому экземпляру SQL Azure, настроенной с политикой обновления SQL Server 2022.
1 Применяется на основе требований поддерживаемых конфигураций для базы данных SQL в Microsoft Fabric.
Матрица совместимости репликации слиянием
| Publisher | Distributor | Subscriber |
|---|---|---|
| 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) |