Ошибки · Решение
SQL Server ошибка 4080: что означает и как исправить
TRACE-specific TDS header содержит неверные поля и отклоняется сервером.
Короткий ответ
SQL Server 4080 означает ошибку в TRACE TDS header. Проверьте клиент/инструмент трассировки, который формирует этот протокольный заголовок.
Что означает ошибка
TRACE-specific TDS header содержит неверные поля и отклоняется сервером.
Возможные причины
- Старый trace-aware client несовместим с текущим SQL Server.
- Сторонний monitoring agent формирует повреждённый TRACE header.
- Прокси меняет TDS extension metadata.
Что проверить
- Определите процесс, после которого появляется 4080.
- Отключите конкретный tracing/monitoring agent и повторите.
- Обновите agent/driver и сравните напрямую без прокси.
Безопасные шаги
- Обновите или отключите неисправный trace component.
- Не используйте самописную TDS trace extension без проверки протокола.
- После изменения пересоздайте connection и убедитесь, что 4080 не возвращается.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если 4080 связан с мониторингом vendor-а, передайте ему версию агента и SQL Server вместе с точным временем ошибки.
Похожие ошибки
- /errors/sql-server-error-4001/
- /errors/sql-server-error-4002/
- /errors/sql-server-error-4004/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.