Я мог бы быть не более извините, ребята - вопрос был очень неправильный. Как вы заметили, ошибка связана с тем, что столбца с таким именем не существует. Ошибка и сообщение происходят из-за смещения между промежуточным сервером и рабочим сервером. Но по вашим ответам была обнаружена ошибка, большое, большое спасибо
Следующее утверждение:
select [user] from bookings
доставляет мне неприятности. Обратите внимание, что квадратные скобки помещены вокруг зарезервированного ключевого слова. Как вы можете видеть, к несчастью, было выбрано зарезервированное ключевое слово для имени столбца (конечно, для пользователя), но в предыдущем приложении, запущенном в SQL Server 2000, запрос был выполнен без ошибок.
К сожалению, в SQL Server 2008 - к которому портировано приложение - поведение отличается, оно жалуется и выдает ошибку. Изменение таблицы базы данных может быть ужасной головной болью, потому что нужно сделать много изменений в БД и коде. Есть способ выполнить запрос, сохранив имя столбца?
Спасибо!