У меня есть следующий запрос, который прекрасно работает на всех моих SQL сервера 2005/2008 базы данныхSql Server sysprocesses запрос
SELECT sysprocesses.spid
FROM master.dbo.sysprocesses
Однако для одной из моих баз данных это дать мне связывающую ошибку на спид колонке (не может bind multipart identifier).
Я проверил режим совместимости db и установлен на 2005 год, поэтому я уверен, что это не проблема, но не может понять, что еще проверить.
Это действительно решить эту проблему в этот конкретный сценарий. Однако мне бы очень хотелось знать, почему это может не работать в некоторых конфигурациях, поскольку это, похоже, влияет и на другие скрипты. –
Мне кажется, что кто-то с привилегиями sysadmin каким-то образом случайно укрепил определение вашего представления dbo.sysprocesses в какой-то момент ... –