SQL 에이전트 작업에 대한 자세한 결과 얻기 작업이 있습니다.

유지 관리 계획을 실행하여 서버의 모든 데이터베이스를 다시 인덱싱하는 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테이블을 직접 쿼리 할 수 있습니다.

더 많은 정보는 여기에


답변

당신은 전체 텍스트를 얻을 수 있습니다 :

  1. 직장에 가십시오
  2. 마우스 오른쪽 버튼으로 클릭 select properties
  3. 작업 단계로 이동
  4. 고르다 step 과 클릭 edit버튼
  5. 를 선택하십시오 advanced. 여기에서 로그 경로를 볼 수 있습니다.

이제는 간단한 길을 따라갑니다.