유지 관리 계획을 실행하여 서버의 모든 데이터베이스를 다시 인덱싱하는 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 문이 잘리고 문의 출력도 잘 린다고 가정하여 실패한 특정 문과 이유를 식별 할 수 없습니다. 이 메시지의 전체 텍스트를 추출 할 수있는 방법이 있습니까?
답변
이 메시지의 전체 텍스트를 추출 할 수있는 방법이 있습니까?
다음 두 가지 방법으로 작업을 수행 할 수 있습니다. 작업 단계로 이동하여 고급 탭을 선택하십시오.
ㅏ. 파일로 출력 (<== 선호하는 방법)
비. “테이블에 로그”및 “이력에 단계 출력 포함”(<== msdb..sysjobhistory
메시지 nvarchar(max)
대신으로 저장되므로 장기적 으로 정리해야 함 nvarchar(1024)
)
추가로 기록 된 정보를 보려면이 저장 프로 시저 sp_help_jobsteplog를 사용해야하거나 msdb.dbo.sysjobstepslogs
테이블을 직접 쿼리 할 수 있습니다.
답변
당신은 전체 텍스트를 얻을 수 있습니다 :
- 직장에 가십시오
- 마우스 오른쪽 버튼으로 클릭
select properties
- 작업 단계로 이동
- 고르다
step
과 클릭edit
버튼 - 를 선택하십시오
advanced
. 여기에서 로그 경로를 볼 수 있습니다.
이제는 간단한 길을 따라갑니다.