Итак, у меня довольно уникальное задание. У меня есть клиент, которому нужно взять 4 одинаковые базы данных и объединить их в одну распределенную базу данных. Имейте в виду, что схемы на производственных БД часто меняются (пару раз в месяц). У меня есть распределенная база данных, готовая и использующая Red Gate SQL Compare.
Мне также нужно отправить электронное письмо, когда возникает ошибка, такая как изменение триггеров или сохраненных процедур, и требуется ручное вмешательство или возникает фактическая ошибка.
Однако мне необходимо постоянно отслеживать измененияи регулярно сравнивайте эти изменения схемы с распределенной базой данных. Это связано с тем, что у клиента более 100 приложений, которым необходимо настроить строки подключения и, возможно, переместить их в монолит.
Затем следует задача перемещения данных в распределенную базу данных. Мой босс хочет написать полное приложение .NET Win Forms для этого. Итак, я полагаю, что мне нужно знать, какие будут некоторые варианты и есть ли способ использовать SSDT с приложением .NET для сравнения?