4104: Не удалось связать многочастный идентификатор
SQL ServerЧто это значит?
Многочастный идентификатор, разделённый точками (например, table.column или alias.column), не удалось разрешить. SQL Server не смог связать это имя с таблицей/столбцом в запросе.
Почему возникает?
Неверный или неопределённый псевдоним таблицы, ссылка на таблицу, отсутствующую во FROM/JOIN, столбец, отнесённый к неверной таблице, использование настоящего имени таблицы после определения псевдонима или опечатка.
Как исправить
Убедитесь, что используемые псевдонимы определены в предложении FROM/JOIN. Квалифицируйте столбец правильной таблицей/псевдонимом. Если вы задали таблице псевдоним, используйте его везде (а не настоящее имя). Добавьте недостающую таблицу в JOIN и проверьте имена.
Ещё по этой СУБД
- 156Неверный синтаксис рядом с ключевым словом
- 2812Не удалось найти хранимую процедуру
- 8623Обработчику запросов не хватило внутренних ресурсов, и он не смог построить план запроса
- 2714В базе данных уже есть объект с таким именем
- 601Не удалось продолжить сканирование с NOLOCK из-за перемещения данных
- 50000Пользовательская ошибка, вызванная через RAISERROR
- 3902Для запроса COMMIT TRANSACTION нет соответствующего BEGIN TRANSACTION