PRB: SQL Server 2000의 명명된 인스턴스에서 유지 관리 작업이 오류 22029와 함께 실패한다

기술 자료 번역 기술 자료 번역
기술 자료: 326485 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

데이터베이스 유지 관리 계획 마법사를 사용하여 만든 데이터베이스 작업이 명명된 SQL Server 2000 인스턴스에 대해 실패합니다. SQL Server 에이전트에서 작업 기록을 보고 단계 정보 표시 확인란을 눌러서 선택하면 다음과 같은 오류가 발생합니다.
sqlmaint.exe가 실패했습니다. [SQLSTATE 42000][오류 22029]. 단계가 실패했습니다.

원인

유지 관리 계획에 있는 대상 폴더(데이터베이스 백업을 저장하도록 지정된 폴더, 트랜잭션 로그 백업에 사용되는 폴더 또는 보고서용으로 사용되는 폴더)에 대한 문자열에 "-S"가 포함되어 있습니다. 예를 들어, 디렉터리 경로 "C:\Db-Save"에 "-S"라는 문자열이 포함되어 있습니다.

해결 과정

이 문제를 해결하려면 디렉터리 경로에 "-S"가 포함된 문자열을 사용하지 마십시오. 대시 "-" 뒤에 있는 "S"가 대문자("S")인 경우에만 오류가 발생합니다.

현재 상태

Microsoft는 현재 이 문제에 대해 조사 중이며 새로운 정보가 나오는 대로 게시할 예정입니다.

추가 정보

이 문제는 명명된 SQL Server 2000 인스턴스에서만 발생합니다.

데이터베이스 유지 관리 계획 마법사는 xp_sqlmaint 확장 저장 프로시저를 실행하는 단계가 포함된 작업을 만듭니다. xp_sqlmaint 확장 저장 프로시저는 Sqlmaint.exe에 대해 여러 가지 스위치를 포함하는 문자열을 사용하여 sqlmaint 유틸리티를 호출합니다. 그러한 스위치 중 하나가 바로 서버 이름에 사용되는 -S 매개 변수입니다. -S 매개 변수가 잘못 해석되어 오류가 발생합니다. 따라서, 명명된 SQL Server 2000 인스턴스에서 xp_sqlmaint 확장 저장 프로시저를 사용하면 이 문제가 발생할 수 있습니다.

참조

SQL Server 2000 온라인 설명서 항목: "xp_sqlmaint", "sqlmaint utility"

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
288577 INF: 데이터베이스 유지 관리 계획 실패 문제 해결
303292 BUG: 만료된 트랜잭션 로그 백업이 유지 관리 계획에 의해 삭제되지 않을 수 있다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 326485 - 마지막 검토: 2003년 11월 6일 목요일 - 수정: 3.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
키워드:?
kbpending kbprb KB326485

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com