Вдохновением для этого вопроса является сохраненный процесс, который сломал меня, потому что он вызвал другой сохраненный процесс, который вставил данные в таблицу, схема которой была полностью изменена.
Вопрос в том, что у вас есть таблица в базе данных SQL Server, и вы не знаете, как она туда попала. У вас нет никаких триггеров DDL для настраиваемой информации аудита, и в вашем хранилище контроля версий таблиц DDL нет записи. Используя только SQL Server, какие криминалистические данные вы можете получить о таблице.
Я и тот, кто сталкивается с подобным вопросом в подобной ситуации, не будут помогать предложениями относительно контроля версий и триггеров DDL. Это отличные решения для продвижения вперед, и в этом блоге есть много информации на эти темы, если корпоративная политика позволяет нам внедрять эти решения. Что мне и людям в моей ситуации действительно нужно, так это иметь возможность собрать как можно больше фрагментов данных с сервера SQL, чтобы объединить их с любыми другими данными, которые мы можем придумать.