Я зашел в тупик. У меня есть запрос, который генерируется некоторым кодом C#. Запрос отлично работает в Microsoft SQL Server Management Studio при запуске с той же базой данных.
Однако, когда мой код пытается выполнить тот же запрос, я получаю ту же ошибку о недопустимом столбце и выдается исключение. Все запросы, ссылающиеся на этот столбец, не выполняются.
Данный столбец был недавно добавлен в базу данных. Это столбец даты, который называется Incident_Begin_Time_ts.
Пример, который терпит неудачу:
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
Другие запросы, такие как Select MAX(Incident_Being_Time_ts); также сбой при запуске в коде, потому что он думает, что столбец отсутствует.
Есть идеи?