SQL 버전을 확인하십시오. SQL 2005 인 경우 Integration Services없이 작동하려면 SP2가 있어야합니다. SQL 2008에는 관계없이 Integration Services가 필요합니다.
기본 로그 디렉터리에서 SQL 에이전트보다 더 나은 오류를 제공하는 유지 관리 계획 로그의 텍스트 출력을 찾습니다. c : \ program files \ microsoft sql server \ mssql \ mssql.1 \ log
머신의 로컬 관리자가 아닌 경우 서비스 계정에 해당 백업 디렉토리에 대한 전체 권한이 있는지 확인하십시오.
-------------------나는 같은 문제를 겪고 있었다. 요원 로그를 보면 더 많은 단서를 얻을 수있었습니다. (에이전트 로그는 유지 관리 계획 생성 중에 지정된 로그 파일과 동일하지 않습니다.) 제 경우에는 경고가 포함되어 있습니다.
SQLServer Error: 15404, Could not obtain information about Windows NT group/user 'xxx\xxxxx', error code 0x54b. [SQLSTATE 42000] (ConnIsLoginSysAdmin)
이것은 나를 다음 포스트로 이끌었다 . 간단히 말해 SSMS에서 SQL Server Agent
-> Jobs
-> Backup.Subplan_1
-> 로 이동 Properties
하여 소유자를 도메인이 아닌 사용자로 설정합니다. 나는 sa
.
"모든 사용자 데이터베이스"를 선택하지 말고 시작할 데이터베이스 만 백업하십시오. 또한 "오프라인"으로 표시된 데이터베이스가 있습니까? 이로 인해 유지 관리 계획이 완료되지 않습니다.
-------------------아직 확인하지 않은 경우 응용 프로그램 로그 및 SQL Server 에이전트 로그를 확인합니다. 또한 유지 관리 계획 속성에서보고 옵션을 아직 설정하지 않은 경우 설정하고 로그 디렉터리 (위에서 언급 한대로)에서 자세한 오류를 확인하십시오.
최소한 오류 코드를 얻을 수 있다면 "net helpmsg"또는 다른 방법으로 찾아보십시오. 발생하는 실제 오류를 찾으면 수정하기가 매우 쉽습니다.
출처
https://stackoverflow.com/questions/2005996