Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объекты OLE/COM сообщают об ошибках с помощью кодов возврата HRESULT функций-членов объектов. Тип HRESULT в OLE/COM представляет собой структуру с битовой упаковкой. OLE предоставляет макросы для разыменования членов структуры.
OLE/COM задает интерфейс IErrorInfo. Интерфейс предоставляет доступ к методам (например, GetDescription). Это позволяет клиентам получать подробную информацию об ошибках у серверов OLE/COM. В OLE DB к интерфейсу IErrorInfo добавлена поддержка возврата сразу нескольких пакетов информации об ошибках на один вызов метода.
SQL Server может возвращать несколько ошибок. Приложение может получать ошибки сервера поочередно, вызывая метод IMultipleResults::GetResult в сочетании с ISQLErrorInfo и IErrorRecords.
Поставщик SQL SERVER NATIVE CLIENT OLE DB предоставляет интерфейсЫ IErrorInfo с улучшенной записью OLE DB, пользовательские ISQLErrorInfo
интерфейсы и интерфейсы объекта ошибок ISQLServerErrorInfo для конкретного поставщика.
Сведения об ошибках трассировки см. в статье Отслеживание доступа к данным. Сведения об улучшениях трассировки ошибок, добавленных в SQL Server 2012 г., см. в статье Доступ к диагностическим сведениям в журнале расширенных событий.