SQL Gurus -
Наша архитектура состоит из нескольких клиентских баз данных с общей кодовой базой. Когда мы внедряем изменения базы данных, сценарии должны быть запущены для каждой базы данных.
Из-за проблем с развертыванием наступили времена, когда наши хранимые процедуры стали не синхронизированы друг с другом. Я хотел бы создать сценарий для возврата этих совпавших процедур, чтобы обеспечить синхронизацию копий наших баз данных после развертывания.
Можно ли сравнить две или более баз данных, если скрипт просматривает все процедуры между двумя базами данных и возвращает несоответствия?
Что-то с эффектом:
DATABASE_1 | DATABASE_2 | MISMATCHED_PROCEDURE | DATABASE_1_MODIFY_DATE | DATABASE_2_MODIFY_DATE
Customer_1 | Customer_2 | sp_get_names | 1/1/2010 | 1/2/2010
Customer_1 | Customer_2 | sp_add_person | 1/5/2010 | 1/6/2010
В качестве бонуса возможно ли, чтобы скрипт автоматически синхронизировал базы данных, применяя новейший скрипт к устаревшему сценарию?
Большое спасибо!