SQL Серверная хранимая процедура 2012 года была заменена более старой версией - PullRequest
0 голосов
/ 26 марта 2020

ERP, которым пользуется моя компания, управляется третьей стороной, включая базу данных. Недавно пользователь обратил мое внимание на то, что отчет, использующий хранимую процедуру, не работает должным образом. После расследования выяснилось, что используемая хранимая процедура была не менее двух версий. Я храню копии всех изменений и выпусков, чтобы их было легко идентифицировать и разрешить.

В настоящее время используются только несколько заданий, хранимых процедур, триггеров и представлений, поэтому, если один из них удален или заменен более старой версией это не так уж важно. Однако в будущем их может быть несколько сотен, и это может стать настоящей проблемой.

Существует ли процесс, который можно использовать для SQL проверки последних версий в базе данных и сравнения их с тем, что находится в моих файлах? ? Если они не совпадают, я бы хотел, чтобы он заменял то, что находится в базе данных, на то, что находится в моих файлах.

Другой вариант - просто каждую ночь загружать все последние версии из моих файлов в базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...