Вчера я разработал SQL-запрос, используя поле COLUMN_NAMES из INFORMATION_SCHEMA.COLUMNS в базе данных SQL Server. Запрос работал отлично, особенно запрос COLUMN_NAMES правильно выводит имя моих столбцов.
Однако сегодня утром я попытался повторно запустить тот же запрос и на этот раз получил пустую таблицу. Сужая проблему, она сводилась к следующему запросу, внезапно выдавшему 0 строк:
SELECT
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'MyTableName'
ORDER BY
ORDINAL_POSITION
Я не делал никаких изменений в самом сервере. Есть ли у кого-нибудь понимание того, что могло произойти?