Como de costumbre, Aaron Bertrand y Kin proporcionaron excelentes respuestas. Sin embargo, ambas respuestas contienen un hilo común. Si analiza cualquiera de las respuestas, verá que la razón por la cual XYZ no funciona como funcionó ayer no se debe a algo que hicieron ellos / ellos / la persona X. La razón por la cual las cosas cambiaron es porque la base de datos decidió hacer las cosas de manera diferente debido a razones XYZ.
Una base de datos es una entidad viviente que respira . Las bases de datos tomarán decisiones y cambiarán de opinión debido a una combinación de supuestos, estadísticas y otras herramientas heurísticas. Esto es dramáticamente diferente a la mayoría de la programación de la capa de aplicación (el aprendizaje automático es una excepción notable).
Voy a usar algunas referencias militares porque no puedo pensar en algo mejor en este momento. Se apreciaría una metáfora más general (sin juego de palabras).
En la mayoría de las aplicaciones, el programador actúa como un instructor de perforación. Le dicen a la computadora exactamente qué hacer, en qué orden y, a veces, durante cuánto tiempo. Programar una base de datos es más como actuar como un oficial al mando. Le dice lo que quiere que haga a un alto nivel y le ofrece orientación cuando sea necesario. La base de datos se encarga de descubrir la mejor manera de ejecutar el plan en función de la inteligencia actual, como los oficiales subalternos y suboficiales.
Al hacer esta distinción clara en las mentes de los otros programadores, con suerte comenzarán a ver que no tienes poderes de dictadura como ellos tienen sobre su entorno. Está guiando la base de datos a la solución y ocasionalmente la base de datos se desvía por buenas o malas razones. Recuérdeles que al final no importa por qué * la base de datos se desvió, sino qué podemos hacer para recuperarla.
* Reconozco que "por qué" es muy valioso para la prevención, el aprendizaje, etc. en el futuro, pero parece que el OP se enfrenta a la resistencia de personas que no están tratando de aprender o ayudar con el problema.