Як побачити помилки в SQL Server?

admin | 4 Квітня, 2025


Перегляньте журнал помилок SQL Server за допомогою SQL Server Management Studio або будь-якого текстового редактора. Щоб отримати додаткові відомості про те, як переглянути журнал помилок, див. Відкрити засіб перегляду файлів журналу. За замовчуванням журнал помилок міститься за адресою Program Files\Microsoft SQL Server\MSSQL. n \MSSQL\LOG\ERRORLOG і ERRORLOG. 3 березня 2023 р

Переглянути журнали

  • У SQL Server Management Studio виберіть Object Explorer. …
  • У Object Explorer підключіться до екземпляра SQL Server, а потім розгорніть цей екземпляр.
  • Знайдіть і розгорніть розділ «Керування» (за умови, що у вас є дозвіл на його перегляд).
  • Клацніть правою кнопкою миші «Журнали SQL Server», виберіть «Переглянути», а потім виберіть «Журнал SQL Server».

Запустіть запит "DBCC CHECKTABLE" у Microsoft SQL Server Management Studio

  1. Натисніть опцію Новий запит.
  2. Тип DBCC CHECKTABLE('TableName') приклад DBCC CHECKTABLE('dbo.VideoFile') – Виконати запит.
  3. Якщо виявлено помилки розподілу або помилки узгодженості, виконайте наведені нижче команди.

Використання @@ПОМИЛКА щоб виявити конкретну помилку. У наступному прикладі @@ERROR використовується для перевірки порушення обмеження перевірки (помилка №547) у операторі UPDATE.

@@ERROR повертає номер помилки в інструкції, що йде безпосередньо після тієї, що викликає помилку, або в першій інструкції блоку CATCH. У вкладених блоках CATCH, ERROR_LINE повертає номер рядка помилки, специфічний для області блоку CATCH, у якому на нього посилається. Наприклад, блок CATCH у TRY…

Перегляньте журнал помилок SQL Server за допомогою SQL Server Management Studio або будь-якого текстового редактора. Щоб отримати додаткові відомості про те, як переглянути журнал помилок, див. Відкрити засіб перегляду файлів журналу. За замовчуванням журнал помилок міститься за адресою Program Files\Microsoft SQL Server\MSSQL. n \MSSQL\LOG\ERRORLOG і ERRORLOG.

Щоб побачити помилки, ви використовуєте ПОКАЗАТИ ПОМИЛКИ. Якщо ви вказуєте SHOW ERRORS без аргументів, SQL*Plus показує помилки компіляції для останньої створеної або зміненої збереженої процедури.