Поделиться через


MSSQLSERVER_2501

Область применения: SQL Server

Сведения

Атрибут Значение
Название продукта SQL Server
ИД события 2501
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя DBCC_NO_SUCH_TABLE_NAME
Текст сообщения Невозможно найти таблицу или объект с именем «NAME». Проверьте системный каталог.

Описание

Не удается найти указанный объект.

Возможные причины

Возможны следующие причины возникновения этой ошибки.

  • Объект указан неверно.

  • Объект не существует или был удален до того, как инструкция к нему обратилась.

  • Объект может существовать, но быть недоступным пользователю. Например, у пользователя могут отсутствовать необходимые разрешения для данного объекта, либо объект является внутренней таблицей, которую пользователь просматривать не может.

Действие пользователя

  • Проверьте правильность контекста текущей базы данных. Дополнительные сведения см. в разделе USE (Transact-SQL).

  • Проверьте правильность имени таблицы или объекта.

  • Проверьте имя схемы, содержащей объект. Если объект принадлежит к схеме, отличной от схемы по умолчанию (dbo), имя таблицы или объекта необходимо указывать в двухкомпонентном формате имя_схемы.имя_объекта.

  • Проверьте наличие объекта в системных таблицах. Чтобы проверить существование таблицы или другого объекта на уровне схемы, отправьте запрос к представлению каталога sys.objects. Если объект отсутствует в системных таблицах, значит он был удален или у пользователя отсутствуют разрешения на просмотр метаданных объекта. Дополнительные сведения о просмотре метаданных объекта см. в статье Настройка видимости метаданных.

См. также

Представления каталога (Transact-SQL)