Wpadłem w impas. Mam zapytanie, które jest generowane przez jakiś C#
kod. Zapytanie działa dobrze, Microsoft SQL Server Management Studio
gdy jest uruchamiane w tej samej bazie danych.
Jednak gdy mój kod próbuje uruchomić to samo zapytanie, pojawia się ten sam błąd dotyczący nieprawidłowej kolumny i zgłaszany jest wyjątek. Wszystkie zapytania odwołujące się do tej kolumny kończą się niepowodzeniem.
Kwestionowana kolumna została niedawno dodana do bazy danych. Jest to kolumna z datą o nazwie Incident_Begin_Time_ts
.
Przykład, który się nie udaje:
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
Inne zapytania, takie jak Select MAX(Incident_Being_Time_ts);
również kończą się niepowodzeniem, gdy są uruchamiane w kodzie, ponieważ uważa, że brakuje kolumny.
Jakieś pomysły?