Я сделал это почти год назад, единственное, что я сделал, это сначала создать резервную копию, затем обновить SQL до последней версии и установить любые версии между 2012 и 2019 годами, некоторые обновления Windows могут потребоваться для обновления до следующего, но это работал ровно и нормально.
НАПОМНИТЕ Резервное копирование!! (Выключить и взять там, нет онлайн-снимка из-за согласованности)
Рабочие шаги
- обновить SQL-сервер
- Остановить и отключить службу SQL.
- на месте обновление до 2016 + все обновления Windows
- на месте обновление до 2019 + все обновления Windows
Для всех действий следует планировать от начала до конца в зависимости от размера около 1-2 дней. (В моей акции потребовалось 3 дня от первого до последнего шага)
С тех пор сервер работает без ошибок.
Возможно, но официально поддерживается обновление с версии 2012 до R2 и переход к имеющимся обновлениям до 2019 года.
Заключение
Напоминаем, что в случае, если это виртуальная машина, в большинстве случаев лучше сделать резервную копию баз данных и заменить виртуальную машину новейшей ОС и SQL, если это возможно, с помощью новой установки. Чаще всего это занимает меньше времени.