наткнулся на интересную упячку. Напишу здесь, в нете не нашёл решения, но сам смог разобраться. Может быть полезно.
Итак: берем SQL Server и перетаскиваем его рутовую директорию со всеми базами на новый сервер. Там у нас установлен SQL Server и мы тупо подменяем каталог (Это очень удобно для облачных машин - создал машину, присобачил существующий диск). служба встаёт как ни в чем ни бывало, всё работает. почти всё.
Если экземпляр был членом группы доступности и авторизация на эндпоинтах была по сертификатам, то всё это сломалось, т.к. сменился SERVICE MASTER KEY - он зависит от ОС. Дропаем эндпоинт, сертификат, логин, мастер-ключ, которые использовались в для группы доступности. Пытаемся создать их заново после регенерации SERVICE MASTER KEY. Сертификат - ОК, Логин - ОК, Эндпоинт - Ошибка: An implicit login creation has failed. Reason: The login may have been dropped or its name may already be in
use.
Фак! Что за фигня?
Дальше веселее - под SA - работает! Не работает чисто от виндовой учётки. Я кажется что-то начинаю понимать.... Иду под SA, пересоздаю виндовые логины и всё работает. УДивительно, что всё остальное под виндовой админской учёткой работало прекрасно. Надеюсь, кому-то это сэкономит немного нервных клеток.