유지 관리 계획을 실행하여 서버의 모든 데이터베이스를 다시 인덱싱하는 SQL Server 에이전트 작업이 있습니다. 최근에 실패했지만 작업 기록이 문제점을 진단하기에 충분한 정보를 제공하지 않습니다.
작업 기록에 작업 실패가 표시됩니다. foo \ bar 사용자가 작업을 호출했습니다. 실행할 마지막 단계는 1 단계 (인덱스 재 구축)입니다.
세부 정보 창에는 다음과 같은 형식의 여러 메시지가 있습니다.
Executing query "ALTER INDEX [something] ON [a...".: 0% complete End Progress Progress: 2015-03-15 22:51:23.67 Source: Rebuild Index Task
실행중인 SQL 문이 잘리고 문의 출력도 잘 린다고 가정하여 실패한 특정 문과 이유를 식별 할 수 없습니다. 이 메시지의 전체 텍스트를 추출 할 수있는 방법이 있습니까?
1
@kin은 초기 질문에 대답하는 것이 좋지만 내 생각으로는 이것은 디버깅 문제에 더 가깝습니다. 인덱스가 실패한 것을 알고 있다면 특정 인덱스가 실패한 이유를 식별하려고합니다. 사용 된 SQL 코드를 볼 수 있습니까? 저장된 절차에 있습니까? 좁히기 위해 몇 가지 작업을 수행 할 수 있습니다. 해당 색인 만있는 작업을 작성하십시오. 해당 작업이 실행되는 동안 SQL 추적을 실행하십시오. 사용 된 SQL을 캡처 한 후 문제점을 재현 해보십시오.
—
Swears-a-lot Sir