У меня есть незначительное, одно изменение строки (исправление опечатки в строке), в хранимую процедуру, которую я хотел бы как можно скорее развернуть на нашем производственном сервере SQL Server 2005.
Я беспокоюсь о том, что произойдет, если в то же самое время запустите оператор alter, чтобы обновить мою хранимую процедуру, случается, что что-то вызывает эту хранимую процедуру одновременно?
Выполняется ли она с предыдущей копией хранимой процедуры или может привести к некоторому повреждению или ошибкам?
Учитывая ACID-характер SQL Server, я бы ожидал, что это безопасно. Шансы на то, что он работает в одно и то же время, особенно потому, что SP достаточно мал, крайне низки, но я просто предпочитаю быть уверенным, и я также заинтересован в ответе только для образовательных целей.
Возможно, ServerFault будет лучше для этого, извините, если он неверно принят.
Спасибо.